Appearance
Twilio SMS
Pro feature
Twilio SMS is part of Formatrica Pro. The Free edition does not include it.
Send an SMS notification to your team each time a form is submitted.
Enable it
- In your Twilio console, note your Account SID and create an API Key (SID + Secret).
- Choose a sender: a Twilio phone number or a Messaging Service SID.
- In Formatrica, open your form → Settings → Integrations.
- Enable Twilio SMS and enter the credentials.
- Set the recipient number and, optionally, a message template.
- Save the form.
Settings
| Setting | Format | Purpose |
|---|---|---|
| Account SID | AC + 32 hex chars | Your Twilio account identifier. |
| API Key SID | SK + 32 hex chars | The API key's SID (used as the auth username). |
| API Key Secret | — | The API key's secret. Stored encrypted and never shown again after saving. |
| Sender mode | Number / Messaging Service | How the SMS is sent from. |
| From number | E.164 (e.g. +15551234567) | Required when sender mode is Number. |
| Messaging Service SID | MG + 32 hex chars | Required when sender mode is Messaging Service. |
| Recipient number | E.164 | The single admin number that receives the alert. |
| Message template | text (max 1000) | The SMS body. See placeholders below. |
| Region | us1 / ie1 / au1 | Twilio API region. |
Values must be well-formed
The SIDs and phone numbers are strictly validated against Twilio's formats. A value that doesn't match (for example a phone number without the +country prefix, or a SID with the wrong prefix) is discarded on save — so if a field comes back empty after saving, check its format.
Message template
The template supports these placeholders:
{{form_title}}— the form's title{{form_id}}— the form's numeric ID{{field:field_name}}— the submitted value of a specific field
If left blank, a default message is sent. The whole-payload placeholder {{submission_json}} is deliberately not allowed in SMS (it would expand the entire submission into a text message).
How it works
- Sends one SMS per submission through the Twilio REST API, using the region you selected. Runs in the background queue.
- The recipient is a single fixed admin number — SMS notifications are for your team, not for replying to the submitter.
- SMS costs money per message. If your Pro licence lapses past its grace period, sending stops automatically (your saved configuration is kept), so a lapsed licence never keeps spending your Twilio balance.
Test it
- Submit the form and confirm the SMS arrives at the recipient number with the rendered template.