SMS & WhatsApp Setup

Send SMS messages and WhatsApp notifications to your customers directly from NextEvent. Quote confirmations, payment reminders, event updates - all automated!

SMS Messaging
WhatsApp Business
Pay-as-you-go
15-20 min setup
SMS Setup
WhatsApp Setup
Why Use Twilio for SMS?

Twilio is the world's leading cloud communications platform, trusted by millions of businesses:

  • Global Reach: Send SMS to 180+ countries including Sri Lanka
  • Reliable Delivery: 99.95% uptime SLA with carrier-grade infrastructure
  • Pay-as-you-go: No monthly fees - only pay for messages sent
  • Fast Delivery: Messages delivered in seconds
  • Sender ID: Show your business name instead of random numbers
  • Delivery Reports: Track message delivery status
Twilio SMS Pricing

Twilio uses pay-as-you-go pricing. Here are typical rates:

Sri Lanka

$0.0425/SMS

~Rs. 12-13 per message

USA

$0.0079/SMS

Very affordable

India

$0.0025/SMS

Ultra low cost

Phone Number

$1.15/month

US number rental

Free Trial: New accounts get $15.50 free credit to test!

Before You Start

Twilio Account

Create a free Twilio account at twilio.com. You'll get $15.50 free trial credit to test SMS sending.

Twilio Phone Number

Purchase a Twilio phone number ($1-2/month) or use Alphanumeric Sender ID for your business name.

Account Upgrade

Upgrade from trial to send SMS to any number. Trial only allows sending to verified numbers.

SMS Setup Steps

1

Create Twilio Account

Sign up for a free Twilio account

3 min
  1. Go to twilio.com/try-twilio
  2. Click Sign up and enter your details
  3. Verify your email address
  4. Verify your phone number (Twilio will send an SMS code)
  5. Answer a few questions about your use case (select "SMS" and "Notifications")
  6. You'll receive $15.50 free trial credit!

Trial Limitations

  • Trial accounts can only send SMS to verified phone numbers
  • Messages include "Sent from Twilio trial account" prefix
  • Upgrade to paid account to remove these limitations
2

Get Your API Credentials

Find your Account SID and Auth Token

2 min

Your API credentials are on the Twilio Console dashboard:

  1. Log in to console.twilio.com
  2. On the dashboard, you'll see Account Info section
  3. Copy your Account SID (starts with "AC")
  4. Click the eye icon to reveal and copy your Auth Token
  5. Store these securely - you'll need them for NextEvent
console.twilio.com
twilio
Console
Develop
Phone Numbers
Messaging
WhatsApp
Account
API Keys
Billing

Account Dashboard

Account Info

Account SID
AC1234567890abcdef1234567890abcdef
Auth Token
••••••••••••••••••••••••••••••••
Trial Balance: $15.50

Upgrade to unlock all features

Keep Your Auth Token Secret!

  • Never share your Auth Token publicly
  • Don't commit it to version control (GitHub, etc.)
  • If compromised, regenerate it immediately from Console
3

Get a Twilio Phone Number

Purchase or use an existing number for SMS

3 min

You need a Twilio phone number to send SMS. Options:

  1. Go to Phone NumbersManageBuy a Number
  2. Select your country (US numbers are cheapest at ~$1.15/month)
  3. Ensure the number has SMS capability (check the SMS column)
  4. Click Buy to add it to your account
  5. Your number is ready to use immediately!
console.twilio.com/phone-numbers/manage/active

Active Phone Numbers

+1 (555) 123-4567

United States • Local Number

SMS Voice

+1 (555) 987-6543

United States • Toll-Free

SMS Voice WhatsApp

Alphanumeric Sender ID

Some countries (including many in Asia) support Alphanumeric Sender IDs, letting you show your business name (e.g., "NextEvent") instead of a phone number. Check Twilio's country guidelines for availability.

4

Configure in NextEvent

Enter your Twilio credentials

2 min
  1. Log in to your NextEvent account
  2. Go to SettingsSMS Configuration
  3. Select Twilio as your SMS provider
  4. Enter your credentials:

Twilio SMS Configuration

Account SID
AC1234567890abcdef...
Auth Token
Your 32-character auth token
From Number
+15551234567 (your Twilio number)

SMS Configuration - Twilio

You're All Set!

Click "Send Test SMS" to verify your configuration. You can now send automated SMS notifications for quotes, invoices, reminders, and more!

5

Upgrade Account (Recommended)

Remove trial limitations for production use

5 min

To send SMS to any phone number (not just verified ones), upgrade your Twilio account:

  1. Go to Billing in your Twilio Console
  2. Click Upgrade
  3. Add a payment method (credit card or PayPal)
  4. Add credit to your account (minimum $20 recommended)
  5. Your trial limitations are removed immediately!

Benefits of Upgrading

  • Send SMS to any phone number worldwide
  • No more "Sent from Twilio trial" message prefix
  • Access to Alphanumeric Sender IDs
  • Higher sending limits
  • Better deliverability rates

SMS Use Cases in NextEvent

Quote Notifications

"Hi Nuwan, your quote for Wedding Photography (Rs.150,000) is ready! View: link"

Payment Reminders

"Reminder: Balance payment of Rs.75,000 due in 3 days. Pay now: link"

Event Reminders

"Your wedding shoot is tomorrow at 8:00 AM. See you at Grand Hotel!"

Promotions

"Valentine's Special! 20% off couple shoots. Book by Feb 10. Reply YES for details."

Why Use Twilio for WhatsApp?

Twilio is an official WhatsApp Business API provider, enabling professional WhatsApp messaging:

  • Official API: Authorized WhatsApp Business Solution Provider
  • Rich Messages: Send images, documents, buttons, and templates
  • High Open Rates: 98% open rate vs 20% for email
  • Two-Way Chat: Customers can reply to your messages
  • Templates: Pre-approved message templates for notifications
  • Trust: Green verified badge for your business
WhatsApp Business API Pricing

WhatsApp uses conversation-based pricing (24-hour windows):

Marketing

$0.025/conv

Promotions, offers

Utility

$0.015/conv

Reminders, updates

Service

$0.012/conv

Customer support

Free Tier

1,000/month

Free conversations

Note: Prices vary by country. First 1,000 service conversations/month are FREE!

Before You Start

Twilio Account

A Twilio account with WhatsApp enabled. The sandbox is free for testing; production requires approval.

Facebook Business Account

For production WhatsApp, you need a Facebook Business Manager account with verified business.

Message Templates

Pre-approved message templates for sending notifications (required for business-initiated messages).

WhatsApp Business API vs Personal WhatsApp

Important: This guide is for the official WhatsApp Business API, NOT personal WhatsApp or WhatsApp Business App.

  • WhatsApp Business API: For automated messages, requires approval, uses templates
  • WhatsApp Business App: Manual messaging only, no API access
  • Sending automated messages without the official API violates WhatsApp's Terms of Service

WhatsApp Setup Steps

1

Enable WhatsApp Sandbox

Start testing with Twilio's WhatsApp Sandbox

5 min

The WhatsApp Sandbox lets you test WhatsApp messaging before going to production:

  1. Log in to Twilio Console
  2. Go to MessagingTry it outSend a WhatsApp message
  3. You'll see a sandbox number and a join code
  4. From your phone, send the join code to the sandbox number
  5. Example: Send "join example-word" to +1 415 523 8886
  6. You're now connected to the sandbox!

Sandbox Limitations

  • Only works with numbers that have "joined" the sandbox
  • Uses Twilio's shared sandbox number
  • For production, you'll need your own WhatsApp Business number
2

Get API Credentials

Same credentials as SMS setup

1 min

WhatsApp uses the same Twilio credentials as SMS:

  1. Go to console.twilio.com
  2. Copy your Account SID
  3. Copy your Auth Token
  4. Note your WhatsApp Sandbox Number (or production number)

Twilio WhatsApp Configuration

Account SID
AC1234567890abcdef...
Auth Token
Your 32-character auth token
WhatsApp Number
whatsapp:+14155238886 (sandbox)
3

Configure in NextEvent

Enter your WhatsApp credentials

2 min
  1. Log in to your NextEvent account
  2. Go to SettingsWhatsApp Configuration
  3. Select Twilio as your WhatsApp provider
  4. Enter your Account SID and Auth Token
  5. Enter your WhatsApp number with the whatsapp: prefix
  6. Click Save and test!

WhatsApp Configuration - Twilio

4

Go to Production (Optional)

Set up your own WhatsApp Business number

1-3 days

For production use with your own business number:

  1. Create a Facebook Business Manager account
  2. Verify your business in Facebook Business Manager
  3. In Twilio, go to MessagingSendersWhatsApp senders
  4. Click Add WhatsApp Sender
  5. Connect your Facebook Business account
  6. Register your phone number for WhatsApp Business
  7. Submit message templates for approval
  8. Once approved, update your number in NextEvent

Production Requirements

  • Verified Facebook Business Manager account
  • A phone number not already used with WhatsApp
  • Approved message templates (takes 24-48 hours)
  • Business verification may take 1-3 business days

WhatsApp Use Cases in NextEvent

Send Quotes & Invoices

Send PDF quotes directly via WhatsApp. Clients can view and respond instantly.

Share Event Photos

Send preview images or album links to clients after events.

Payment Confirmations

Instant payment receipts and thank you messages via WhatsApp.

Quick Support

Clients can reply to messages for quick questions and support.

Frequently Asked Questions

How much does Twilio cost?

Twilio uses pay-as-you-go pricing with no monthly fees. You only pay for what you use:

  • SMS: $0.0079 - $0.05 per message depending on country
  • WhatsApp: $0.005 - $0.05 per conversation
  • Phone Numbers: $1-2 per month
  • Free Trial: $15.50 credit to start

Can I send SMS to Sri Lanka?

Yes! Twilio supports SMS to Sri Lanka and 180+ countries. The rate for Sri Lanka is approximately $0.0425 per SMS (~Rs. 12-13). You can use a US number or apply for a local Sri Lankan number (subject to availability and regulations).

Why can't I send SMS to unverified numbers?

This is a trial account limitation. Trial accounts can only send to phone numbers you've verified in your Twilio console. To send to any number:

  1. Go to Billing in Twilio Console
  2. Add a payment method
  3. Add credit to your account ($20 minimum recommended)
  4. Your account is automatically upgraded!

Do I need Facebook approval for WhatsApp?

For testing with the Twilio Sandbox, no approval is needed. For production use with your own business number, you need:

  • Facebook Business Manager account
  • Verified business status
  • Approved message templates

The approval process typically takes 1-3 business days.

Can I show my business name instead of a number?

SMS: Alphanumeric Sender IDs (e.g., "NextEvent") are supported in some countries. Check Twilio's country guidelines for availability.

WhatsApp: Your WhatsApp Business profile shows your business name and logo, plus a green verified badge after approval.

Messages aren't being delivered - what's wrong?

Common delivery issues and solutions:

  • Trial account: Can only send to verified numbers - upgrade to fix
  • Wrong format: Use E.164 format (+94771234567, not 0771234567)
  • Insufficient balance: Add more credit to your Twilio account
  • Country restrictions: Some countries have specific regulations
  • WhatsApp opt-in: Recipients must have initiated conversation first

Ready to Connect with Customers?

Set up Twilio SMS and WhatsApp in NextEvent and start sending automated notifications today!