SMS and email notifications
The assistant and the system can send notifications to customers and your team: request received, return code, payment link, order status, coupon code, call appointment. SMS needs a record under Settings → Integrations → SMS (plan: SMS notifications) and email an Email (SMTP) record (plan: Email notifications).
SMS providers
Section titled “SMS providers”| Provider | Group | Required fields | Provider docs |
|---|---|---|---|
NetGSM SMS netgsm | Türkiye | user, password, header | — |
İleti Merkezi iletimerkezi | Türkiye | api_key, api_hash, header | — |
Verimor SMS verimor | Türkiye | username, password | — |
Twilio Messaging twilio | Global | account_sid, auth_token | www.twilio.com |
Vonage SMS vonage | Global | api_key, api_secret, header | developer.vonage.com |
Plivo SMS plivo | Global | auth_id, auth_token, header | www.plivo.com |
Sinch SMS sinch | Global | region, service_plan_id, api_token, header | developers.sinch.com |
Infobip SMS infobip | Global | base_url, api_key | www.infobip.com |
Telnyx Messaging telnyx | Global | api_key, header | developers.telnyx.com |
Generic HTTP SMS http | Other | url, method, content_type | — |
- Türkiye providers only send to Turkish numbers. Global providers also send to non-Turkish numbers with a country code (+); which countries are allowed depends on your company’s SMS country list (default only
90). - The sender (header) must be approved at the provider. With global providers use an E.164 number on your account or an alphanumeric sender allowed in the country.
- If the provider supports it, the card shows the balance and defined sender headers; try it with Send test SMS.
- With providers that support it, the delivery report is read and the notification log shows a “report pending / delivered / not delivered” badge.
Generic HTTP SMS
Section titled “Generic HTTP SMS”For a provider that isn’t listed you define your own HTTP request:
| Field | Description |
|---|---|
| Send URL | https://…; for GET, placeholders go in the URL: ?to={numara}&text={mesaj} |
| Method | POST (default) or GET |
| Body format | json (default), form or text |
| Body template | e.g. {"to": "{numara}", "text": "{mesaj}", "from": "{baslik}"} |
| Placeholders | {numara} (number), {numara_e164}, {numara_ulusal} (national), {mesaj} (message), {baslik} (header) |
| Success match | Text that must appear in the response; if empty, every 2xx counts as success |
| Message id pattern | Regular expression; the first group is the message id |
| Authorization header | The Authorization value (e.g. Bearer …); write-only |
The URL must be a public https address. Generic HTTP SMS only sends to Turkish numbers.
Email (SMTP)
Section titled “Email (SMTP)”| Field | Description |
|---|---|
| SMTP server, port | e.g. smtp.example.com, 587 (STARTTLS) or 465 (SSL) |
| Security | starttls (default), ssl or none |
| Username, password | Password is write-only |
| Sender address and name | Sender of customer emails |
| Team notification address | New requests are reported to this address |
Try the settings with Send test email.
Templates
Section titled “Templates”In Settings → Notifications you can write your own text for each event × channel, preview it and reset to the default.
| Event | Main variables |
|---|---|
| Request received (to customer) | {musteri_adi}, {talep_no}, {siparis_no} |
| New request (to team) | request details |
| Request status changed (to customer) | request details, {durum} |
| Return code | {musteri_adi}, {talep_no}, {siparis_no}, {iade_kodu} |
| Payment link | {musteri_adi}, {siparis_no}, {odeme_linki} |
| Call appointment (to customer) | {musteri_adi}, {randevu} |
| Order status | {musteri_adi}, {siparis_no}, {durum} |
| Coupon code | {musteri_adi}, {kupon_kodu}, {kupon_degeri}, {gecerlilik} |
Brand variables (e.g. {marka}, {asistan}) come from Settings → Branding. An unknown variable prevents saving the template.
© 2026 Erusoft