by Brainvire Infotech Pvt. Ltd

Twilio WhatsApp Extension - The more ways you can connect with your customers, the more sales and support wins you can achieve. The Brainvire WhatsApp Extension enables you to conveniently communicate with clients via WhatsApp messages in SuiteCRM.

Free 30 day trial
Try it Now

WhatsApp Business Account Configuration

To convert your beta to business account you need to follow below page instructions.

whatsapp-prof.png

whatsapp-bus.png

whatsapp-form.png

NOTE

Business Account Messaging Template Requirement.

For business accounts, outgoing messages require an approved template from Twilio. We must create a template and submit it to Twilio for approval. Once approved, all messages will be sent based on this template.

A new field for adding the messaging service ID has been implemented in WhatsApp Settings.

Whatsapp 1.png

Go to Twilio for configuring messaging service ID.

Link to create: Messaging Service ID https://console.twilio.com/us1/develop/sms/services?frameUrl=%2Fconsole%2Fsms%2Fservices%2Fcreate%3Fx-target-region%3Dus1

Whatsapp 2.png

Whatsapp 3.png

Users now need to create a template and get it approved by Twilio.

Whatsapp 4.png

NOTE:

Users creating a template in the Content Template Builder should have the ability to add images directly within the template. Images should be added within the template itself, not via an external image uploader. The option to add images should be integrated into the template-building process. If a template is created, it must include the option for image addition within the template.

Whatsapp 5.png

Creating Generic Templates with Dynamic Variable Insertion

Content Template Builder: The content template should be dynamic to allow flexibility in message customization. Twilio Integration: When integrating with Twilio, users need to add variables in the specific order required for their messaging needs. CRM Content Variable Field: The same order of variables used in Twilio must be mirrored in the CRM Content Variable Field. This alignment ensures that the dynamic content is accurately populated when messages are sent through the CRM.

Note:

When utilizing the WhatsApp content builder, images should be incorporated directly within the content builder itself. There is no need to use the Image Uploader in the WhatsApp popup.

By maintaining the order and ensuring proper alignment between Twilio and the CRM, users can create effective and personalized messages for their communication needs.

image_2024_07_05T13_34_07_902Z.png

Content Variables are comma separated (,) The Content Variables should be organized sequentially, with each variable separated by a comma.

image_2024_07_05T13_35_04_508Z.png

When you have a template with $lead_first_name and $lead_last_name as variables. Then you can add the Content Variables as below

DynamicContentVariablesUpdation.png

Click on Save and Submit for WhatsApp Approval.

Whatsapp 7.png

Whatsapp 8.png

We have obtained the Content SID.

Whatsapp 9.png

We have implemented two fields within the email template. The Content SID received from Twilio needs to be added to the set email template, and the content variables which have been added in Twilio in the required order, that need to be entered in the same variable order in the CRM.

Whatsapp 10.png

  1. gautam member avatar

    9 months ago

    It is really helpful. I really like this post.Whatsapp Business API one of the effective ways to promote your business and generate more leads

    • BrainvireInfotech member avatar

      Brainvire Infotech Pvt. Ltd Provider Affiliate

      9 months ago

      Hello,

      Yes you can convert your number to business number and can send whatsapp messages to your customer

      Thank You, Brainvire Team

  2. ciro member avatar

    ciro Verified Purchase

    2 months ago

    I have a template with $contact_first_name and $contact_last_name variables in SuiteCRM. Can you describe in an example how to define the template in Twilio to use these variables and how to populate the "Content Variables" field in the email template configuration on SuiteCRM?

    In the provided screenshots the Content Variables is defined as "Demo 1, Demo 2, Demo 3, Demo 4", but the body of the message is not shown and in Twilio Content Template Builder there are 4 placeholders {{4}}{{3}}{{2}}{{1}}

    • BrainvireInfotech member avatar

      Brainvire Infotech Pvt. Ltd Provider Affiliate

      one month ago

      Hello

      Yes you are right, we had mentioned only addition of static data to Content Variables. Please take our latest package from store to pass dynamic content variables like $contact_first_name

      Please refer to the screenshot attached in the documentation to get an idea of how to add dynamic variables in Email Template.

      Thank You, Brainvire Team.

Saving Comment Saving Comment...
Rating
  • "Great app — we really needed a way to communicate with our customers via Whats App in the CRM and then be able to filter by those communications. Th..." - kevinc

    Read More Reviews