SMS
Use SMS for reminders, pickup alerts, and other messages that need to reach a phone number. SavaraFlow quotes the destination and segment count before a live send.
Explore SMSDelivery channel
Connect your Meta business number, send approved templates, and manage customer replies in SavaraFlow’s team inbox.
Use your own WhatsApp Business number to send approved templates and hold real conversations. Replies land in the shared inbox, and read receipts tell you the message was seen.
Sync templates from WhatsApp Manager and send them with your own parameters, in the right language and order.
When a customer writes to you, your team can reply freely for 24 hours. Outside the window, start with a template.
Meta reports delivery and read events, which appear in logs, webhooks and the conversation itself.
Customer replies are matched to their contact and assigned to your team like any other conversation.
Each workspace either pays Meta directly or has the Meta estimate included in its wallet quote.
Connect your number through Meta’s embedded signup. The access token is stored encrypted.
Try it
Change the values and see the message your customer receives.
order_ready · UTILITY · enHi {{1}}, your order {{2}} is ready. Collect it before {{3}} at {{4}}.
"template": {
"name": "order_ready",
"language": "en",
"parameters": ["Amina", "#1842", "6 pm", "Acacia Studio"]
}WhatsApp setup
Enable WhatsApp and connect the Meta business account and number in your workspace.
Bring approved templates into SavaraFlow, then use the correct template name, language, and parameter order.
Use an approved template outside the customer-service window. Inside an open reply window, your team can reply in the inbox.
Delivery and read states depend on receipts from Meta. Review the same conversation and its delivery activity in the workspace.
request.sh1curl -X POST "$SAVARA_HOST/api/v1/messages" \
2 -H "Authorization: Bearer $SAVARA_API_KEY" \
3 -H "Content-Type: application/json" \
4 -H "Idempotency-Key: $(uuidgen)" \
5 -d '{
6 "channel": "WhatsApp",
7 "to": "+256770123456",
8 "template": {
9 "name": "order_update",
10 "language": "en",
11 "parameters": [
12 "Amina",
13 "1842"
14 ]
15 },
16 "consent": true
17 }'
Send a scoped key from your server and a stable Idempotency-Key for each distinct send. API reference
{
"id": "4d2b8f61-0c93-4e7a-b5d1-a6e0f2c97d34",
"status": "queued",
"costMicros": 28000,
"currency": "USD",
"units": 1,
"replayed": false
}Specifications
The exact rules your messages follow, so there are no surprises in production.
Use cases
The workspace may pay Meta directly, or SavaraFlow may include the provider estimate in the wallet quote, depending on the operator’s configuration.
A connected WhatsApp Business number, an enabled route, appropriate recipient permission, and approved templates for template sends.
WhatsApp only lets businesses start a conversation with a template Meta has approved. Once the customer replies, your team can answer freely for 24 hours.
Template status updates from Meta are received on the WhatsApp callback. You can also sync templates manually from the workspace.
Yes, if it can be registered on the WhatsApp Business Platform. A number already used in the WhatsApp Business app may need to be moved first.
Use SMS for reminders, pickup alerts, and other messages that need to reach a phone number. SavaraFlow quotes the destination and segment count before a live send.
Explore SMSUse SavaraMail to send receipts, account notices, and other transactional emails. Set a recognizable From name and address for your business.
Explore EmailUpload a CSV, choose the right phone or email column, and review duplicates, invalid entries, and the batch quote before committing wallet credit.
Explore CSV bulk sendingEstimate your usage, then use the live quote for your workspace and destination.