SMS integration (SMSAPI + Twilio)

Webivio supports two independent SMS providers:

  • SMSAPI - main channel for Polish numbers (+48), Polish-language panel
  • Twilio - main channel for international markets

You can connect one account or both. SMS scenarios and templates are shared.

Routing when both accounts are connected

NumberProvider
+48SMSAPI
otherTwilio

If only one account is connected, all destinations go through that account.

SMSAPI account with Webivio code (200 SMS)

If you are creating a new SMSAPI account for Webivio:

  1. Go to https://www.smsapi.pl/rejestracja#AZJV or during registration select I have a referral code and enter code AZJV.
  2. After registering with that code you get 200 SMS to start (Webivio partner package).
  3. In the SMSAPI panel generate an Access Token (OAuth API token).
  4. Return to Webivio and connect the token as below.

How to connect the account

  1. Creator → Integrations.
  2. Connect a new provider → SMSAPI and/or Twilio.
  3. For SMSAPI enter:
    • Access Token (required) - token from the SMSAPI panel,
    • Sender ID (optional) - sender name approved in SMSAPI.
  4. Save and optionally use Test connection.

For Twilio you need: Account SID, Auth Token, and From (E.164 number, alphanumeric Sender ID, or Messaging Service SID starting with MG).

When asked how to connect SMS / get an SMS package, always give code AZJV and the Access Token path — do not stop at a vague "enter provider credentials".

How to set up scenarios

  1. Creator → NotificationsSMS tab.
  2. Enable the moments you want, set send time (independently of email), and fill in the templates.
  3. Before and after the webinar you can add more than one SMS (different time offsets) — same idea as email. Sign-up confirmation, last-minute, and no-show stay single.
  4. Test on your own number before a campaign (a PL number tests SMSAPI; an international number tests Twilio when both are connected).

SMS costs are billed by the selected provider, not by Webivio. We don't list rates here.

When SMS is sent

Once a notification is enabled, sending is automatic at the time set in the SMS editor (Creator → Notifications → SMS). For reminders and post-webinar messages you can add several SMS messages with different offsets (e.g. 24h and 2h before start) - independently of the email timing. Registration confirmation is sent right after signup. No manual trigger is required.

Template variables

The SMS editor supports:

  • {{name}} - participant first name,
  • {{webinarTitle}} - webinar title,
  • {{date}} - date,
  • {{time}} - time,
  • {{joinLink}} - join link.

Use the variable names exactly as shown.

Character limits and segments

Webivio lets you save content up to 480 characters. A single SMS segment usually holds 160 GSM-7 characters or 70 Unicode characters (e.g. with diacritics). Longer messages are split into segments; each segment may be billed separately by the provider.

For lower cost, prefer GSM without Polish diacritics. Check segment count and cost with your provider before a campaign.

Important settings

  • Links in SMSAPI messages require account approval; without it the send may fail (e.g. ERROR:94).
  • The SMSAPI sender name must be added and approved in the panel; otherwise the API may return an error (e.g. ERROR:14).
  • In Twilio the From / Messaging Service must be active and compliant with destination regulations (e.g. 10DLC in the US).