LogoLogo
HomePricingLog inSleekFlow 2.0
  • Welcome to SleekFlow 1.0
  • 🏃Getting Started
    • Start Exploring
      • Basic of Inbox
      • Connect first channel
      • Add Channels
      • Invite Users
      • Set up automation
      • Create Saved Reply
      • Broadcast first message
    • Creating a SleekFlow Account
      • Resetting Password
        • Reset Password (mobile)
  • 🕺Using the Platform
    • Inbox
    • Automation
      • Trigger mechanism
      • Default Assignment Rule
      • Conditions
      • Actions
        • Webhook
        • Setting messages automatically to Open, Snooze or Closed
      • Scenarios
        • Incoming Messages
          • Interactive Messages
        • Newly Added Contacts
        • New or Updated Contacts
        • Schedule
        • Outgoing Messages
        • Facebook Rules
        • Instagram Rules
      • Templates
        • 1. Greetings and Assign New Contacts to Staff
        • 2. Auto-Reply for Existing Customers
        • 3. Auto-Reply During Off Business Hours
        • 4. Auto-Reply Based on Keywords
        • 5. Auto-Reply when Customers Reply a Campaign
        • 6. Reassign Returning Customers
        • 7. Segmenting customers from different enquiries
        • 8. Proactively Reach Out to Newly Added Contacts
        • 9. Proactively reach out to newly added contacts from Facebook Lead Ads
        • 10. Send Drip Campaign Messages when Customers Sign Up
        • 11. Notify Customers with New or Updated Status
        • 12. Update Contact Data & Add And Remove From List
        • 13. Schedule Periodic Promotional Messages
        • 14. Send Booking Reminders
        • 15. Send Internal Reminder
        • 16. Auto Close Conversations
        • 17. 於指定時間重新分配對話到其他使用者
        • 18. 新客戶與現有客戶設定不同的歡迎信息
      • Chatbot
        • 1. Send A Welcome Message
        • 2. Learn About your Customers’ Interest
        • 3. Get Your Customers' Company Size
        • 4. Thank Your Customer And Get in Touch
        • 5. Speak Directly To Staff
      • FAQs
    • Contacts
    • Broadcasts
      • Export CSV
      • FAQs - Broadcast
    • Analytics
    • Commerce
      • Payment Links
      • Custom Catalog
      • WhatsApp Catalog
        • Connect WhatsApp catalog
        • WhatsApp Catalog Settings
          • Scenario 1 - Same Currency
          • Scenario 2 - Mixed Currency
          • Scenario 3 - Without WhatsApp Catalog/ Payment integrated
        • WhatsApp Catalog Settings(Mobile)
          • Scenario 1 (Mobile) - Same Currency
          • Scenario 2 (Mobile) - Mixed Currency
        • Frequent Asked Questions
  • 💬Messaging Channels
    • WhatsApp (Official) - SleekFlow
      • Application process
        • Turn on 2FA on Facebook account
        • WhatsApp Business Account Tiers
        • Delete WhatsApp account
        • FAQs - During WhatsApp application
        • Migrate from other BSPs
          • How to identify On-Premise and Cloud API BSPs
          • Turn off WhatsApp Number Two-step verification
      • Facebook Business Verification
        • Check Business Verification Status
        • If your Facebook Business Verification icon is greyed out
        • What to do if your Facebook Business Verification has failed
      • Messaging Limits
      • Template Manager (Cloud API)
        • Call to Action button (Dynamic Url)
      • Blue Tick
      • Backup WhatsApp chats files
      • Upload backup chat file to SleekFlow
      • Update WhatsApp Profile
      • FAQs - WhatsApp (Official) - SleekFlow
      • How to setup Click to WhatsApp ads (CTWA)
      • New WhatsApp Pricing (2023)
    • WhatsApp (Official) - Twilio
      • Applying via SleekFlow
      • Apply via Twilio & Connecting to SleekFlow
        • Add WhatsApp Templates on Twilio
        • Update to Twilio Content API
      • Find your Facebook Business ID
      • Check Business Verification Status
      • Facebook Business Verification
        • If your Facebook Business Verification icon is greyed out
        • What to do if your Facebook Business Verification has failed
      • Submit Facebook App Review
      • WhatsApp Rate Limiting
      • FAQs - WhatsApp (Official) - Twilio
    • WhatsApp (Official) - 360dialog
      • Apply via 360dialog
        • Turn on 2FA on Facebook account
        • WhatsApp Business Account Tiers (360dialog)
        • Add an Additional Number
        • Purchase a Skype number
        • Delete WhatsApp account
        • FAQs - During WhatsApp (Official) application - 360 Dialog
      • Facebook Business Verification
        • Check Business Verification Status
        • If your Facebook Business Verification icon is greyed out
        • What to do if your Facebook Business Verification has failed
        • Submit Facebook App Review
      • Messaging Limits
      • Manage Templates
      • Backup WhatsApp chats files
      • Upload zip file to SleekFlow
      • Green Tick
      • FAQs - WhatsApp (Official) - 360dialog
    • Facebook Messenger
      • One-time Notification & Message Tags
      • Facebook Messenger Broadcast
    • Instagram
      • Convert to Business IG account
      • Connect Facebook page
      • Supported Message
      • Allow access to Messages
      • Frequently Asked Question
    • WeChat
    • Line
    • SMS
    • Viber
      • Viber Campaign
    • Telegram
      • Telegram Campaign
  • 🗣Live Chat Widget
    • Setting up Live Chat
    • Install on Shopline
    • Install on Wix
    • Install on Magento
    • Install on Squarespace
    • Install on Shopify
    • Install on Wordpress
    • Google Tag Manager
  • 🔗App Integrations
    • Zapier
    • Shopify
      • Enable Custom App
      • Create Custom App
      • FAQs - Shopify integration
    • Stripe
    • Facebook Lead Ads
    • Salesforce CRM
    • HubSpot CRM
    • API
    • Make
  • 📌Settings
    • General Info
    • SleekFlow Two-Factor Authentication
      • Enroll SleekFlow 2FA
    • Inbox Settings
      • Inbox
      • Labels
      • Saved Reply
    • User
    • Team
    • WhatsApp QR Code
    • Plans & Billings
    • Official WhatsApp Settings
      • Template Manager
      • Opt-In Button
      • Billing
  • 📩Messaging API for WhatsApp
    • Messaging API for WhatsApp
      • Manage API key
    • Set up webhook for receiving messages
    • Sending Message
    • Create Templates
      • Create Templates (Template API)
      • Create Templates (Facebook Business Manager)
    • Get Template Status
    • Media API
    • Conversation analytics
    • Billing and Payments
  • Contact Support
  • API Documentation
Powered by GitBook
On this page
  • Set up Official Account by Self Service
  • Step 1: Create a Twilio Account
  • Step 2: Apply for WhatsApp Business Account
  • Step 3: Create a Regulatory Bundle
  • Step 4: Buy a Phone Number
  • Step 5: Create a Sender Profile
  • Adding WhatsApp Templates
  • Step 6: Connect to SleekFlow
  • Account SID and Auth Token
  • Phone Number
  • Webhook URL
  • Two Factor Authentication

Was this helpful?

  1. 💬Messaging Channels
  2. WhatsApp (Official) - Twilio

Apply via Twilio & Connecting to SleekFlow

Connect your own Twilio Official WhatsApp API to SleekFlow

PreviousApplying via SleekFlowNextAdd WhatsApp Templates on Twilio

Last updated 1 year ago

Was this helpful?

Set up Official Account by Self Service

If you wish to connect the Official WhatsApp by yourself, you may follow this guide and apply via Twilio.

is an Official WhatsApp Business API provider that provides businesses with purchased virtual phone numbers and WhatsApp Official API accounts.

To connect Official WhatsApp Business API through Twilio to SleekFlow, you will first need to purchase a new virtual phone number with Twilio and submit an application for Official WhatsApp Business API for review. The whole process could take up to 2 weeks.

Step 1: Create a Twilio Account

First, you need to create a free

Please use a company email instead of your email (Gmail/Hotmail) for verification.

Please verify your account with Email and Phone Number for security purposes.

Step 2: Apply for WhatsApp Business Account

You will direct to a page for filling in the application form. Please check the below guide for entering information.

Field

Note

First Name

First Name of company representative making the application.

Last Name

Last Name of company representative making the application.

Phone Number

Phone Number of company representative making the application (we recommend using your mobile number or a direct line).

Email Address

Email Address of company representative making the application.

Company Name

Only companies can apply for WhatsApp API accounts.

Company Website

E.g. https://sleekflow.io

Company HQ Country

Country where your companies primary operations are based.

Twilio Account SID

Facebook Business Manager ID

WhatsApp Accounts are attached to Facebook Business Manager for authentication.

Facebook Business Verification

Choose "Yes" if you have done this before.

Company Vertical

E.g. Technology.

Avoid Marketing, Media, Medical Devices, Pharmaceuticals as they will not process the application.

What is your use case?

We recommend applying with "Customer Support", you can always change your use case later on.

Which regions are you sending messages to?

E.g. Latin America, East Asia

How many messages are you sending every month to these regions?

We recommend applying with "100,000 to 1,000,000."

An estimate and won't have any effect on your billing.

Are you working with an ISV, SI or Third Party?

Select "No"

Assign approval to alternative Account SID

Just leave empty.

I understand Twilio can modify my SMS/Voice URL ,and that approval is only for the brand submitted

Confirm "YES"

Once you have submitted the form, the Twilio team will contact you to let you know that your account is approved. The WhatsApp Application takes typically up to 5-7 working days to get approved.

Once your Twilio WhatsApp Account has been approved, return to this page and move on with the integration.

Step 3: Create a Regulatory Bundle

Please skip this step and go directly to Step 4 if you are NOT from Hong Kong.

Hong Kong applicant has to submit a regulatory bundle that needs your BR certificate for review.

Please follow the instructions and fill in the required information, and upload your business supporting document for review.

Please choose your type of phone number.

Mobile: Can use WhatsApp and Send SMS National: Can use WhatsApp and divert calls to another number

For example, if you want to buy a mobile number later, then you will need to choose "Mobile" here.

You will then require to select the types of End-User to use the number, choose "Business".

Enter the required business information: Friendly Name, Business Name and Business Registration Number.

After submitting your regulatory bundle, you will receive an email confirming the process is complete.

Step 4: Buy a Phone Number

You will now need to add your credit card to choose and purchase your new number.

For Example, for Hong Kong:‌

Template Message: charges 0.0555 USD/ message to talk to customers who have not contacted you in the last 24 hours.

Session Message: charges 0.005 USD/ message to talk to customer who replied to you in the last 24 hours.

Click "Upgrade Account", and you are good to go!

Click Buy to choose your preferred number.

You can select any numbers from any country available on Twilio.

  • Start with 3: Monthly rate at US$6 include Call forwarding service

    Start with 6: Monthly rate at US$15 with SMS service (*No call forwarding)

Choose "Business" and select an approved regulatory bundle.

You have successfully purchased your business phone number!

Step 5: Create a Sender Profile

Now you can create a sender profile, which is essentially WhatsApp Account.

Click the New WhatsApp Sender button to open the Profile Information Form.

This form is where you create your WhatsApp sender profile. This information will be public to anyone that talks to your WhatsApp number. Please see the below a guide to help you fill out the information:

Name

Note

Select a Number*

Here you can choose any number you purchased on your Twilio account that has SMS enabled.

Name*

Public name of company/organization, e.g. SleekFlow

Address

The public address of the company/organization or select from saved address.

Email

Official email of company/organization, e.g. supoort@sleekflow.io

Website

Official website address of company/organization, e.g. https://sleekflow.io

Link to Logo

Provide URL to logo in png or jpeg format, 640x640 at a minimum, with a solid background.

Check if the Profile is for a client

Do not select and leave it blank.

Adding WhatsApp Templates

If you wish to send outbound messages to the customers you have not talked to within the past 24 hours or any new customer, you'll have to use a template message under WhatsApp's rules. You can add it later once your sender profile is approved. For details, please see:

Once you have received the final approval from Twilio, your account will be ready to be integrated to SleekFlow, where you can manage conversations.

Step 6: Connect to SleekFlow

Select "I already have a Twilio Account" button to connect with SleekFlow via Twilio.

You will be asked for the Channel Name, Account SID, Auth Token and Phone Number.

Enter "Channel Name" for this specific Twilio WhatsApp Integration. This is necessary for your team to recognise this SMS Channel. For example, you could name it "APAC Ops" or "NY Support Team"

Account SID and Auth Token

Click "Show" to reveal the "Auth Token" and paste it in the form above.

Phone Number

Once you have entered Account SID and Auth Token to the form, please also enter the phone number that you just applied, together with the country code.

Webhook URL

You'll also have to set the Twilio Webhook configuration for the selected Phone Number.

Click "Use webhooks" to configure this sender.

Change the webhook under "Webhook URL for incoming messages" to the Webhook to the link below.

https://api.sleekflow.io/whatsapp/twilio/webhook

Change the webhook under "Fallback URL for incoming messages" to the Webhook to the link below.

https://backup-api.sleekflow.io/whatsapp/twilio/webhook

Please also add the "Status callback URL" with the link below:

https://api.sleekflow.io/twilio/webhook/status

Click "Update WhatsApp Sender" and save the settings on Twilio.

Now go back to SleekFlow, make sure you added all information and click "Install" on the SleekFlow Form.

Congratulations! All future WhatsApp messages sent to the phone number will appear on the SleekFlow Platform. You can also send templated messages to keep your target updated.

Two Factor Authentication

Twilio requires you to do a Two Factor Authentication if you are a paying customer starting from October 12th 2020.

Press the notification at the top and it brings you to User Settings:

Select either "Once per computer" or "Every Login" and press "Update 2FA Settings" to proceed.

After selecting, you will be directed to a new page where it requires you to type in your personal phone number, then press "Send code via SMS".

You will then have to check your phone number for the message with the included code, type in the follow field and press "Verify".

Lastly, they will provide you with a Recovery code for you to access your account if there is an issue with the Two Factor Authentication.

Please head to . A message will be prompted, asking you to Activate your sandbox account.

Please go to . Click to open up a new form.

You can find your Twilio Account SID in your .

*Instruction to

Check this if you are not sure about the verification status. If not, please refer to our guide -

Go to . Click Create a Regulatory Bundle.

Go to from your Twilio Account. Click "Upgrade Now."

Add your company and billing address and your payment method to pay for the Phone Number and WhatsApp Fee. Learn more about

Now you can go to to search for a number.

Go to by accessing the left menu.

You can manage all your channels on . Click "Add" on the WhatsApp channel.

Go to the . Copy the "Account SID" to paste in the form above.

Go to . Click "Edit Sender".

If you have problems receiving messages, please to check all your settings.

Messaging > Try it Out > Send a WhatsApp message
Messaging > Senders > WhatsApp Senders
Sign up to request access
Phone Numbers > Regulatory Compliance > Bundles
Billing
WhatsApp Pricing here.
Phone Numbers - Buy a Phone Number
Programmable Messaging > Senders > WhatsApp Senders
Add WhatsApp Templates on Twilio
SleekFlow Platform > Channel
Twilio dashboard
"Programmable Messaging" -> "Senders" -> "WhatsApp Senders"
contact our team
Twilio Dashboard
Find your Facebook Business ID
article
Facebook Business Verification
Twilio
Twilio account.
Verify Email & Phone Number
Twilio WhatsApp Business Application Form
WhatsApp Sender Profile Form
Step 1
Step 2
Step 3