WhatsApp Notifications

WhatsApp Notifications

Categories

Welcome to the integration documentation for Twilio WhatsApp for Booknetic. This comprehensive guide will walk you through the process of seamlessly integrating Twilio WhatsApp into your Booknetic. By combining the powerful capabilities of Twilio WhatsApp with the efficient functionality of Booknetic, you can create a seamless communication experience for both your business and your customers.

Step 1: Obtain Twilio API Credentials

  • Log in to your Twilio account and make sure that the following requirements are met.

  • Navigate to the Account info section to find your Account SID and Auth Token.

  • Note down these credentials, as you will need them in later steps.

Step 2: Purchase a number from Twilio

  • Click on the “Explore Products” button and select the “Phone Numbers” tab.

  • Click on the "Buy a Number" button.

  • Select the country and area code for the number you want to buy. Select the type of number you want to buy. You can choose from local, mobile, or toll-free numbers.
  • Click on the "Buy" button.

Once you have purchased the number, you will see it listed in your Twilio account. You can then start using the number for your business.

Here are some additional things to keep in mind when purchasing a number from Twilio:

  • The price of a number varies depending on the country, area code, and type of number.
  • Some numbers may require you to provide additional information, such as your business name or address.
  • You may need to wait for the number to be provisioned before you can start using it.

Step 3: Enable your WhatsApp Sender

Click on the “Explore Products” button and select the “Messaging” tab.

Here click on the “WhatsApp Sender” button and click on the “Get Started” button to start verifying your Sender ID.Step 4: Verify the message template

Twilio now provides a Content Template Builder for creating rich messaging templates, which includes options for text, media, buttons, and lists. These templates are mandatory for sending notifications on WhatsApp. You must get your template verified and approved by WhatsApp before it can be used.

From the Twilio console, navigate to the Messaging > Content Template Builder section.

Click on "Create your first content template" to begin setting up your template.

Provide the required details such as template name, language, and content type. For appointment notifications, select Text as the content type.

Fill in the placeholders in double-bracket format (e.g., {{1}}, {{2}}) corresponding to dynamic data. Twilio will replace these placeholders with values from Booknetic. Input your template message content. For example:


Your appointment for {{1}} is scheduled for {{2}} with {{3}}.

When you submit this message for approval, the placeholders will be dynamically replaced with the actual appointment details when the message is sent to customers.

To ensure the template works correctly, you must add sample data for each variable. For example:

Sample for {{1}}: Haircut

Sample for {{2}}: July 10th, 2024, 3:00 PM

Sample for {{3}}: John Doe

Submit for WhatsApp Approval:

After configuring the content, click Save and Submit for WhatsApp approval.

Select the appropriate template category (e.g., Utility) for the message type.

WhatsApp usually reviews and approves the template within 48 hours.

Step 5: Integrate API Credentials in Booknetic

Once your template is approved, you'll need to configure the Twilio WhatsApp API credentials in Booknetic to enable automatic WhatsApp notifications.

Navigate to Booknetic > Settings > Integration Settings > WhatsApp Twilio.

Enter your Account SID, Auth Token, and WhatsApp-enabled phone number (now called WhatsApp Sender).

Save the Settings.

Step 6: Set Up WhatsApp Notifications Workflow

You can now create a workflow that sends automatic WhatsApp notifications to customers.

Go to Workflows in Booknetic and create or edit a workflow.

Add a Send WhatsApp Message via Twilio event.

Select the approved WhatsApp template and map the dynamic variables from Booknetic to the placeholders in the template.

Example:

Variable {{1}}: {service_name}
Variable {{2}}: {appointment_date_time}
Variable {{3}}: {staff_name}

How to Buy WhatsApp Integration in Booknetic?

Step 1: Click on Booknetic

Step 2: Go to Boostore

Go to Boostore

Step 3: Write the name of the add-on to search bar

Write the name of the add-on to search bar

Step 4: Click add to cart

Click add to cart