Home > Resource Center > Notifications

Notifications

Engage your users with automated notifications.

interakt helps you drive growth with personalized and automated notifications which you can send out in bulk on WhatsApp.In this module, we'll help you understand more about notifications and how you can send them out easily. Here are some topics that we will cover:

• Advantages of interakt’s Whatsapp Notifications
Steps to start using interakt’s Whatsapp Notifications
Types of Notification Campaigns
How to create a One-time Campaign
How to create an Ongoing Campaign
             •Setting up a trigger
             •
Setting up a campaign on interakt’s dashboard
How to view Campaign Performance Statistics
Sending a Whatsapp Notification with a Media File

Advantages of interakt’s Whatsapp Notifications

As a brand, you might want to proactively reach out to your users to engage with them for a myriad of reasons. It can surely get overwhelming to send these messages to your users one by one on WhatsApp.

Today, you might be using traditional WhatsApp bulk messaging methods like forwards, broadcast lists or even creating groups, which have their constraints. That's where interakt’s notification capabilities step in. With interakt:

• You can easily send out Whatsapp messages to at least 1000 customers at once. You may get this limit increased to 10,000    or 1,00,000 as well! Know more about WhatsApp business account status & messaging limits on interakt.

• Unlike broadcast lists, customers who might not have your number saved can also receive these notifications.

• The notifications that are sent in bulk can be personalized for every user. For example: You might want to address each    customer by their first name. You may easily do that in a few clicks instead of typing down their names one by one.

• Notifications can be automated such that they get sent when certain trigger conditions are met. For example: you may    want to send a Whatsapp message to your customer as soon as he places an order on your website. This is possible with    interakt’s notifications! Learn how to create ongoing campaings with WhatsApp notifications.

Steps to start using interakt’s Whatsapp Notifications

Create a Whatsapp Business API account via interakt
- You will be able to use interakt’s notifications only if you have a functional Whatsapp business API account. You can sign up from here!

Understand how to create Whatsapp templates - You can only use pre-approved Whatsapp templates in the notifications that you send out. Learn how to use WhatsApp templates.

Upload contacts via CSVs - To send out notifications to 100s and 1000s of customers at once, you should have uploaded their details on interakt. Learn how to upload contacts to WhatsApp business API on interakt.

Send user & event data via APIs - You may also add your customer data via our user track API.To send out automated notifications which depend on a trigger, you need to send us those triggers via our user & event track APIs. Learn how to track API.

If you are a Shopify e-store owner & want to send out automatic WhatsApp notifications as soon as your customer places an order / abandons checkout etc - you just need to add interakt to your Shopify store! Learn more here

If you use any of the popular CRMs / e-stores of the world and want to send out automatic WhatsApp messages depending upon triggers occurring in your CRM / e-store - check out our blog posts on how to integrate interakt via Integromat / Zapier!

Understand WhatsApp’s messaging policies & ratings: Once you start using Notifications, you need to be careful to send out only relevant notifications as sending bulk notifications may lead to some recipients marking those messages as spam, which in turn results in a downgrade in the rating of your WhatsApp account.

Types Of Notification Campaigns

interakt lets you send out two types of WhatsApp notification campaigns, i.e. One time and Ongoing.

a. One-time campaign: This campaign can be used for a one-time broadcast message that you want to send out to your users.

b. Ongoing campaign: This campaign is used to send out automatic notifications to users regularly, based on certain trigger occurrences. For example: as soon as your customer places an order on your website, you may send him an Order Confirmation message using Ongoing campaigns.

How To Create a One time Campaign

• To create a onetime campaign, go to the Notifications tab and click on + New Campaign button.

Set an appropriate name for your campaign.

Choose onetime as the notification type

•Next, you need to specify who should receive this campaign’s notifications:

•To do this, click on ‘+ Add Filter’.

•In the dropdown list, select a trait on basis of which your customer list should be filtered.

•For example:

1) Say, you want to send this campaign to customers tagged as 'new users

•To do this, you must have added the tag ‘new users’ for some customers of yours. Know more about WhatsApp tag cards.

•In the dropdown, select ‘Tags’.

•Doing so will open a list of 2 filters conditions - ‘is’ & ‘is not’

•Click on ‘is’ & select the particular tag i.e. 'new users’ from the dropdown list.

•Then click on ‘Done’

•This will filter out all customers who are tagged as ‘new users’

2) Or, you might want to send this campaign to only those customers whose ‘Total Order Amount’ is greater than Rs.10,000.

•If you have added a trait named ‘Total Order Amount’ for your customers, you will see it appear in the dropdown list. (You can add traits either via CSV uploador via APIs)

•Clicking on the trait will open up different filter conditions.

•Choose the ‘greater than’ condition and type 10000 in the box.

•Then click on ‘Done’.

•This will filter out all customers whose total order amount is > 10000.

• The next step is to create the message that you want to send. Since WhatsApp allows you to send only pre-approved    templates, here you have the option to pick from one of your previously approved templates.
Watch our video on WhatsApp Templates to know all about how you can create and send templates with interactive buttons to your users.

• Your template contains variables like {{1}} whose values will be different for every customer to whom you send this campaign.

• You may specify the value of the variables to be taken from a trait of your choice (like Name / Email id / Total Order  Amount etc).

• The Whatsapp notification to each customer would then have the trait value corresponding to him/her, in place of the variables.

• Trait values may be added for your customers via CSV upload / APIs.

• Instead of a trait, you may also choose ‘Use Fallback Value’. In that case, a constant fallback value specified by you will be sent to all customers.

•Note:
•It is mandatory to enter a fallback value for the trait, which will be sent in case the trait value isn’t present for a particular customer.

•Fallback value should not contain any of the following:
Newline / Tab / More than 2 consecutive spaces

• You then need to schedule your campaign. You can choose to either send it out immediately or you can schedule it for a later date by using the custom date option. You can pick your preferred date and time and schedule it. interakt will then make sure the notifications are sent out at the time you have specified.

• You then move onto the last step where you can choose to set your campaign live immediately or save it as a draft and continue later. A new campaign could take upto 30-60 seconds to start but post that notifications would be sent out in one go.

• You can then go back to the dashboard to see the stats of your campaign. The status of your campaign will be Completed since this was a one-time campaign. If it was an ongoing campaign the status would be Live.

• This is how the notification appears to your user on their WhatsApp chat screen.

How To Create an Ongoing Campaign

Ongoing campaigns send out Whatsapp notifications whenever a trigger occurs.
 
Some examples of triggers:

1. As soon as a customer is added to your interakt customer list, you might want to send a welcome message to that customer.

2. As soon as a particular type of customer is added to your interakt customer list, you might want to send a welcome message to that customer. For example:

•As soon as a customer with City = Delhi is added to your list

•As soon as a customer with Age > 30 is added to your list

3. As soon as an event pertaining to your customer takes place on your website / app, you might want to send a followup message to the customer. For example:

•As soon as a customer signs up on your website/app, a welcome message to him/her

•As soon as a customer places an order on your website/app, an order confirmation message to him/her

•As soon as a customer abandons cart on your website/app, a reminder message to him/her to continue with the order payment

•As soon as an order is shipped/delivered to a customer, a tracking update message to the customer

4. After some time has passed post a customer event, you might want to send a message to your customer:

•After it has been 3 days since the order was delivered to a customer, a message seeking feedback to the customer 

•After it has been 2 days since the customer signed up on your website but still hasn’t placed an order, a follow up message to the customer. 

There are 2 steps to successfully setting up an ongoing campaign:

1. Setting up a trigger, upon occurrence of which a notification under the campaign would be sent out

2. Setting up the campaign on interakt’s dashboard

Let us see how you can execute both the above steps for all the use cases mentioned previously:

1. Setting up a trigger

In most of the cases below, setting up a trigger will involve calling our User track / Event track APIs. You can check out this video which explains our APIs in details.

a. As soon as a customer is added to your interakt customer list

i)  Via APIs: You simply need to call our user track API to add a new customer to your customer list, or,

ii) Via CSV upload: Check out how you can add customer details via CSV.

b. As soon as a particular type of customer (customer with City = Delhi)  is added to your interakt customer list

i) Here, the process of adding the customer will be the same as described in point (a).

Note: Since you want the message to go when a particular type of customer is added, you need to ensure that the trait ie City, Age etc needs to be included in the API call / CSV upload for those customers

c. As soon as an event pertaining to your customer takes place on your website / app (ex: customer has placed an order on your website/app)

i)  Step 1: If the customer does not exist in your interakt customer list, you need to 1st call our user track API to add that customer to your customer list, or, you could also add that customer via CSV upload.

ii) Step 2: Then, you need to call our event track API to pass an event for that customer, with relevant details of the event. For example: As soon as a customer places an order on your website, you could pass an event named ‘Order Placed’ for that customer, with details like - order number, order value, no. of items etc.

d. After some time has passed post a customer event

i)  Here, the process of adding the customer event is the same as described in (c)

ii) The delay after the customer event can be configured when we set up the campaign on interakt.
2. Setting up the campaign on interakt’s dashboard

•Go to the Notifications tab and click on + New Campaign button.

•Set an appropriate name for your campaign.

•Choose ongoing as the notification type

•Next, you need to specify who should receive this campaign’s notifications:

•To do this, click on ‘+ Add Filter’.

Case 1: As soon as a customer is added to your interakt customer list

•In the dropdown list, you may select the trait ‘Created On’.

•Doing so will open a list of filter conditions which you may apply on ‘Created On’.

•Since we want the notification to go out whenever a new customer is added, the condition ‘has any value’ may be selected. (in case, your use case involves sending notifications to those customers who were created exactly 1 day ago, you may select the ‘exactly’ condition, type 1 in the box & select ‘day’)


Case 2: As soon as a particular type of customer (customer with City = Delhi)  is added to your interakt customer list

• In the dropdown list, you may select the trait ‘userCity’ (this trait will appear in the list only if the trait has been added for a customer via API call or via CSV upload).

• Doing so will open a list of filter conditions which you may apply on ‘userCity’.

• Select the condition ‘is’ and in the text box which opens, type ‘Delhi’.

• Then click on ‘Done’.

• This will ensure that this notification will be sent to only those customers whose City is Delhi.


Case 3: As soon as an event pertaining to your customer takes place on your website / app (ex: customer has placed an order on your website/app)

• In the dropdown list, you may select the event ‘Order Placed’ (this event will appear in the list only if the event has been added for a customer via API call).

• Doing so will open a list of traits under that event (like: Created On, order number, order value etc). Select the trait on which you want to apply the filter condition.

• If your requirement is simple, for example: as soon as the order is placed, you want the message to go out, you could select the trait named ‘Created On’ and the corresponding filter condition as ‘has any value’ or ‘exaclty 1 min ago’.


• If your requirement is slightly complex, for example: as soon as an order with price greater than 1000 is placed, you want the message to go out. In that case, you could select the trait named ‘price’ and the filter condition as ‘greater than’ and type ‘1000’ in the text box.


Case 4:After some time has passed post a customer event (ex: 1 hour after the customer placed an order on your website)

• In the dropdown list, you may select the event ‘Order Placed’ (this event will appear in the list only if the event has been added for a customer via API call).

• Doing so will open a list of traits under that event (like: Created On, order number, order value etc). Select the trait ‘Created On’.

• Select the filter condition as ‘exactly’. Then type 1 in the text box and select ‘hours’.


•Then click on ‘Done’.

•Next, choose the template you want to send out in this campaign.

•If your template contains variables, you will need to map those variables to traits. This has been explained in  Point 6 of the section ‘How to Create a One time Campaign’.

•You then need to schedule your campaign.

•Start Sending: You can choose to either send it out immediately or you can schedule it to start on a later date by using the custom date option.

•Stop Sending: You can also pick an end date of the campaign, or set it to continue indefinitely. (In case you have chosen to continue it indefinitely and want to pause the campaign later, you can do so by going to the specific campaign’s page.)

•You then move onto the last step where you can choose to set your campaign live immediately or save it as a draft and continue later.

How to view Campaign Performance Statistics

As a business looking to improve its Whatsapp outreach to customers, it is important to understand how effective that outreach is. Hence, we show performance statistics related to every campaign. You can click the link beside each statistic to see the list of users corresponding to that statistic.


Attempted: These are the number of notifications (messages) which were attempted to be sent in the campaign. 

Sent: These are the number of notifications (messages) which were successfully sent in the campaign. The difference between the Attempted & Sent counts will be of notifications which failed to get sent. Note: All Sent messages might not necessarily reach the customer.

Delivered: These are the number of notifications (messages) in the campaign which successfully reached the customer.  

Read: These are the number of notifications (messages) in the campaign which were read by the customer.  

Replied: These are the number of notifications (messages) in the campaign which received a reply from the customer within 72 hours.

Failed: These are the number of notifications (messages) in the campaign which failed to be sent to the customer.

Note: Failures can be caused due to a variety of reasons, attributable to any of the following (you can click on the down arrow beside ‘Failed’ to get the list of failure reasons for your campaign):

•The phone number (whom the notification was attempted for) did not have a whatsapp account. In this case, the error will show up as ‘Unqualified’.

•Your Whatsapp API account might have hit its messaging limit for the day, due to which a ‘Spam rate limit hit’ error might show up. 

•There were some issues with the template text’s length, or, in the template variables.

•There were some technical issues in our systems which led to the failure.

•To understand detailed reasons for why these failures might have occurred, you could check out the descriptions of the failures here:
https://developers.facebook.com/docs/whatsapp/api/errors/#error.
You could always get in touch with us at our support number in case you need any help with understanding your campaign failures.

How to send a WhatsApp notification with a media file

Transcript

• interakt lets you send out rich media files like images, videos and documents in the notifications that you want to send out to your users.
Now if you would like to include a media file in your template, then that has to be defined in the header of the template. 

You need to first host the media on a public website or an image library, and then insert that URL as a fallback value in the template before you send it out.

At interakt, we use imagekit.io which is an online image management solution to host all our media files. The tool is quite simple and easy to use. You can pick a tool of your choice and host the media there.

• When it comes to assigning a value for the variable in the header, which in this case is for an image - we need to pick ‘use fallback value’ here.
In the fallback value box, we need to give the URL of the image that we’ve hosted on imagekit.io.

• This is imagekit.io’s website. To upload a new image, you need to click on the New button and pick your image from your files.

• Once you have uploaded the image you need, you can copy the image URL. 

• You then need to head back into interakt’s dashboard and paste this URL into our message template as the fallback value for the Header section of the template. If you want to include a video or a document instead, you can simply follow the same steps.

Was this helpful? Yes No
Next Module: All-Users Tab

Get started with interakt today!

  • Drive Sales & Customer experience
  • No set-up costs
  • No surcharge on notification
Try interakt for Free

Got more Questions ?

Get a Live Demo
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Interakt is a Jio Haptik Product
Building Intelligent Virtual Assistants for Businesses

Download

Connect with us

Find Us On
interakt.shop is a Haptik product.
Haptik is a WhatsApp Business Solution Provider
Copyright © 2021 interakt.shop . All rights reserved.
Start your Free Trial