בס״ד

Twilio A2P Resubmission Packet

docs/malca-yenta/launch-packet/TWILIO_RESUBMISSION_PACKET.md · last changed (pre-VM history) · rendered from GitHub master

Twilio A2P Resubmission Packet

Generated: 2026-05-05

Known rejection from Twilio console

Captured from Sam on 2026-05-05 and expanded with full failed campaign fields on 2026-05-06:

Submitted campaign description:

User-initiated local information service. Users text commands such as MENU, MINYAN, ZMANIM, WEATHER, PARSHA, or HOLIDAYS to receive public utility information by SMS. Messages are sent only in response to user requests or to users who explicitly opt in.

Failed privacy URL:

https://levtext.com/privacy

Failed terms URL:

https://levtext.com/terms

Failed opt-in consent text:

End users consent by texting START, MENU, HELP, MINYAN, ZMANIM, WEATHER, PARSHA, HOLIDAYS, or ZIP to the LevText SMS number. The service is user-initiated and provides community information by SMS, such as minyan times, zmanim, weather, parsha, and holiday information. Users receive replies based on the commands they send, and optional updates only if they explicitly opt in. Users can opt out at any time by replying STOP, and can reply HELP for support information. Consent is not required for any purchase, and mobile opt-in data will not be shared with third parties or affiliates for marketing or promotional purposes.

Diagnosis

Specific rejection causes based on the 2026-05-06 Twilio field paste:

Do not resubmit the old fields. Use the live levsms.com URLs and the revised opt-in/message fields below.

Operator identity

Preferred clean path:

Legal sender:

Malca Yenta Networks LLC

Program / product:

LevSMS

Website:

https://levsms.com/

Privacy:

https://levsms.com/privacy.html

Terms:

https://levsms.com/terms.html

Support email:

support@levsms.com

Pilot number:

(516) 585-2323

If Twilio brand remains under sole prop / HookStreet before the LLC is formed, rewrite all of the above to match that legal brand exactly.

Recommended path after this rejection

Do not press "Register a new A2P Campaign" yet unless the site/privacy/terms/opt-in proof are live.

Recommended sequence:

  1. Decide whether to keep the current LEVSMS sole-proprietor brand or wait for Malca Yenta Networks LLC.
  2. Publish the compliance website.
  3. Ensure privacy/terms URLs are live and match the Twilio brand.
  4. Open Twilio support ticket asking for the exact rejection code/field for the failed Campaign SID.
  5. Register a new campaign with the stronger fields below.

If speed matters more than entity cleanliness, the fastest resubmission is:

LEVSMS as the sole-proprietor brand and all Twilio fields use LevSMS only. Keep personal/legal details in the private Twilio profile fields rather than public site copy. Then migrate to the LLC later.

Sam chose this as the practical path if LLC/EIN takes too long. Before publishing/resubmitting, verify the exact legal/operator name in Twilio. If Twilio uses Zalman Treitel or another legal spelling, use that exact name in the compliance site and campaign support materials.

If brand cleanliness matters more, form Malca Yenta Networks LLC, get EIN, update Twilio Brand, then resubmit.

Use case

Use case category:

Low-volume mixed / customer care / informational alerts, depending on Twilio's available options.

Recommended description:

LevSMS is an opt-in, user-initiated SMS community information service for the NW Pilot. Users text commands such as MENU, HELP, STOP, MINYAN, ZMANIM, WEATHER, PARSHA, or HOLIDAYS to (516) 585-2323 to request public local information by SMS. LevSMS does not send cold outreach or marketing blasts. Messages are sent only in response to user commands or required subscription, help, or opt-out confirmations.

Message flow

Recommended Twilio message_flow:

Users opt in by visiting the public LevSMS website at https://levsms.com, where they see the LevSMS phone number, supported SMS commands, message frequency disclosure, message and data rates disclosure, HELP instructions, STOP instructions, and links to the Privacy Policy and Terms. Users then text START, MENU, HELP, MINYAN, ZMANIM, WEATHER, PARSHA, HOLIDAYS, or another listed command to (516) 585-2323. LevSMS sends an immediate response based on the command. Users may also see the same opt-in wording on approved NW Pilot materials that point to https://levsms.com. Messages are user-initiated and are sent only in response to user commands or required subscription, help, and opt-out confirmations. Users can opt out at any time by replying STOP. Mobile opt-in data and SMS consent are not shared with third parties or affiliates for marketing or promotional purposes.

If the printed flyer exists before resubmission, host a screenshot publicly and append:

Opt-in flyer proof: [public URL to screenshot].

Opt-in keywords

START, MENU, MINYAN, ZMANIM, WEATHER, PARSHA, HELP

Opt-in confirmation

LevSMS: Welcome. Text MENU for commands. Msg frequency varies by request. Msg&data rates may apply. Reply HELP for help, STOP to cancel.

Opt-out keywords

STOP, END, CANCEL, UNSUBSCRIBE, QUIT

Opt-out response

LevSMS: You are unsubscribed. No more messages will be sent. Reply START to rejoin or HELP for support.

Help keywords

HELP, INFO, SUPPORT

Help response

LevSMS community info: text MENU for commands. Msg&data rates may apply. Frequency varies by request. Help: support@levsms.com. STOP to cancel.

Sample messages

Submit 2-5. Use brackets for dynamic content.

  1. LevSMS: Welcome. Text MENU for commands. Msg frequency varies by request. Msg&data rates may apply. Reply HELP for help, STOP to cancel.
  2. LevSMS MENU: MINYAN, ZMANIM, WEATHER, PARSHA, HELP, STOP. NW Pilot. Msg&data rates may apply.
  3. LevSMS MINYAN: [Shul] Shacharis [time], Mincha [time], Maariv [time]. Updated [date]. Reply MENU for commands or STOP to cancel.
  4. LevSMS ZMANIM: Candle lighting [time]. Shkia [time]. Havdalah [time]. Updated [date]. Reply HELP for help.
  5. LevSMS: Sorry, I did not recognize that command. Text MENU for options, HELP for support, or STOP to cancel.

Stronger sample set for new campaign

Use these if Twilio allows five samples:

  1. LevSMS: Welcome. Text MENU for commands. Msg frequency varies by request. Msg&data rates may apply. Reply HELP for help, STOP to cancel.
  2. LevSMS MENU: MINYAN, ZMANIM, WEATHER, PARSHA, HOLIDAYS, HELP, STOP. NW Pilot. Msg&data rates may apply.
  3. LevSMS MINYAN: NW Pilot schedule updated [date]. Shacharis [time], Mincha [time], Maariv [time]. Reply MENU for commands or STOP to cancel.
  4. LevSMS ZMANIM: Candle lighting [time]. Shkia [time]. Havdalah [time]. Updated [date]. Reply HELP for help or STOP to cancel.
  5. LevSMS: Sorry, I did not recognize that command. Text MENU for options, HELP for support, or STOP to cancel.

Website proof checklist

Before resubmitting:

Product constraints to keep approval safe

If Twilio rejection text says something else

Paste the code and language into this file. Common codes to watch:

Then edit only the rejected field and resubmit; do not change every field at once unless Twilio requires it.

Source trail · docs/malca-yenta/launch-packet/TWILIO_RESUBMISSION_PACKET.md @ master · rendered 2026-07-02 7:23 PM EDT by scripts/build-docs.py · the .md in the repo is the truth; this page is the phone-readable view