Message Broadcasting – Cheaper and more effective alternative to SMS

Customer’s rising requirement for content, communication and marketing to be in their own terms, have made Messaging stand out as a form of direct and personal communication that allows you to get closer to your customer, more than any other channel. Message Broadcasting, hence is the mode of communication that helps businesses leverage the immediacy of Text Messaging with the effectiveness of One-to-One Conversation. It not only has the power to engage your customers on a daily basis but also can initiate context based two way conversations that help in boosting sales.

In this article we will highlight details about Message Broadcasting and as we do so, we will also highlight different Use Cases of the same

Let me first explain what Message Broadcasting actually is:
Message Broadcasting allows Organizations to send a message to a list of subscribers directly on their Internet-enabled devices. In most cases, these messages can be scheduled for broadcast based on the recipient’s time zone and other preferences in order to achieve the maximum impact.

Use Cases of Message Broadcasting:
In this section we will laborate how few of our customers are using Message Broadcasting:  

  • Message Broadcasting is extensively used by businesses to make any sort of announcements to Users. These announcements can be promotional, informational and even educational.
  • Another widespread use can be seen in Project Management Applications for internal communication between employees. These messages can be about Task Updates, Project Status intimation, Major Announcements at Organizational/Departmental Level etc.    

Other prevalent uses that we have seen are:

  • Sending generic updates to all Users about New Feature Release or major updates
  • News apps: Sending latest News snippets to Users
  • Sports app: For sending score updates, Match Result updates etc.
  • Emergency Services: To send alerts to Users about Emergency situations, Precautionary Measures during Emergencies etc.

Message Broadcasting – Cheaper and more Effective compared to SMS:
The widespread adoption of smartphones and the emergence of mobile apps as the new rising stars, has shifted focus from SMS to In-App Messaging for most online businesses. This apart the availability of low cost alternatives and the popularity of IP-Based Messaging platforms like WhatsApp have made consumers comfortable with In-App Messaging. Therefore Message Broadcasting being IP based is both economic for the broadcaster as it negates the need to subscribe to Bulk SMS packages and also convenient at the same time. Simultaneously Users are also open to receiving Broadcast Messages as the communication takes place within the confines of the app.

Opt In to a Message Broadcasting List:
The first step to Message Broadcasting is creating a list of subscribers. This is important because Mobile being a very personal device, users want communication to be on their own terms. Hence it is important to seek permission from Users before sending them Broadcast Messages of any type, be it promotional or informative/educational etc.
The best way to do so is by using “Click to Join” widgets, another way can be by using short code keywords that can be sent over the chat window, for example, send “JOIN” to get exclusive offers right in your inbox.

Sort and Segment your Subscriber list:
This is probably the most important step in the overall Message Broadcasting process. Getting Customers to subscribe to your Broadcast list is one thing, but engaging them with the content and ultimately making them click on the content is the real deal.
For a clear analogy let’s consider television, where hundreds of commercials are vying to grab your eyeballs at the same time, but does every advertisement instigate you equally? The answer is no, it doesn’t. Just like television ads, where the level of interest one manages to invoke depends on a large number of factors like the relevance to the audience, based on the demographic, the audience’s interest etc. not all kinds of broadcast messages are equally welcome. Hence once a recipient list is compiled it should be sorted into groups for easier management, so that recipients only receive messages that are relevant to them.

Ways to segment your list:  
There are various ways in which companies can segment their Subscriber list:

  • The most traditional way to do it is based on User demographics which can be the age, gender and location of the user.
  • Another way to segment users can be based on User interests, which can be collected at any point during the User onboarding journey, similar to how companies like Stumble Upon or Quora does where one needs to select a minimum of 3 or more interests before proceeding further in the signup process.
  • A more recent approach is based on analyzing User-Generated Data. Companies monitor User Behavior and draw insights into the same to realize their current need and interest to segment them into relevant lists. This is more welcome as most of the resulting communication is contextual.

At Applozic Inc. we not only provide an end-to-end communication platform for custom messaging, but also have provisions for Data Export using Webhooks so that businesses have access to Real Time User Data for analytics.

Sending Broadcast Messages using Applozic:
Once all these setup has been done, sending a Broadcast Message using Applozic is very simple. All you need to do is Login to your Applozic Dashboard, navigate to the Broadcast Message Section, Compose your Message and Send to the list of your choice. Yes it is that simple, you don’t need any technical expertise for sending Broadcast Messages anymore.

Have you started integrating Chat into your Mobile and Web apps for more Customer Engagement?
If not, Sign Up now or get in touch with us at contact@applozic.com and we would love to hear from you about your business and consult with you about your specific Use Case on how you can use our platform to build Real Time Chat & Messaging in your apps, that can help you engage your Customers better.


Push Notification Troubleshooting Guide

These are common checkpoints to troubleshoot your push-notification issue.

1.Checkout your Push Notification Capability

 As a first step you can check if your bundleId is enabled for receiving push notification. You can check this easily by verifying capability of your project sections. This will ensure that your current bundleId is enabled to receive remote push notifications. And entitlement is also enabled for it.

2.Device Token generated on device.

As a second checkpoint you need to check if apns device-token is generated by device. You will get notification token in didRegisterForRemoteNotificationsWithDeviceToken.  

– (void)application:(UIApplication *)application

didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {



NOTE: In case of error you will get callback in below method. In case of any exceptions you can put some logs and check.

(void) application:(UIApplication*)application
didFailToRegisterForRemoteNotificationsWithError:(NSError *)error {


In case if you get this error:

20120611 12:45:23.762 MyApplication[13332:707] Failed to get token, error: Error Domain=NSCocoaErrorDomain Code=3000 “no valid ‘aps-environment’ entitlement string found for application” UserInfo=0x24a3b0 {NSLocalizedDescription=no valid ‘aps-environment’ entitlement string found for application}

then check two possible cases

  1. a) entitlements file should be present in project and it’s path is correct
  2. b) ANY SDK case (http://stackoverflow.com/questions/40379718/xcode-8-1-entitlements-error-after-adding-entitlements-file/40380095#40380095)

3.APNS Certificate is Valid:  

This is most important part to validate. Any application server only able to send notification if your APNS certificate is according to bundleId used. You can check in your apple developer account, if you have downloaded the correct certificate.

Once you get the (device token in step2)  you can check certificate by using any third party tool like APN Tester or Houston .

Once you are confirm your certificate is correct. You can check below step.

For, how to generate .p12 files, you can follow below blog:

Get your apple push SSL certificate

4. Validating Xcode Project Settings – correct signing certificate .

You need to make sure you are using correct signing certificate and corresponding provisioning profile are correct in your xcode build settings.


Make sure you are setting correct flag in Applozic setting according to your signing certificate.


on demand

Time for On Demand Services to embrace Real Time Chat

On demand services has grown from a puppy to a strong and resilient animal in less than a decade. Unique startups with the ability to adapt and customize have mushroomed across the globe. The central reason of compounding growth of this industry is the smartphones. Smartphones have allowed humans to meet their innate desire of immediacy. Mobile apps has become the primary destination to find any service, solution, information and what not! 

Today, whether you want to book a Taxi or want to book an appointment with a doctor, or maybe you are looking to get your favourite burger delivered at your doorstep, it can all happen with a few taps on your mobile screen. With the ever growing consumer and their inclination to mobile, we see new services as well as competitive ones entering the market almost everyday.

The competition is getting fierce with startups like Uber and Ola locking horns for on demand taxi booking and Grofers and Big Basket fight it out to build their stronghold as they look to build Online Super Market for consumers. For on demand medical services we have new startups like Doctor On Demand, Call Health planning for the faceoff, while established players like Practo and 1MG are bound to feel the heat.  

We are gradually getting surrounded by such apps that intends to make our life easy. These startups are bound to grow as their aim is only to make world a better place. 

Researches have estimated that more than $9.4 billion dollar has been invested since 2010 in this industry. They have highlighted that this industry has low profit margin and high labour needs. So, ability to scale up smoothly and quickly is the success mantra but scaling up under such break-neck competition requires huge investments. Hence industry experts recommend to focus on customer loyalty while executing customer acquisition plans, so that the LTV (Life time Value) of the customer justifies the initial acquisition cost. 

The general consumer of these services are extremely time sensitive and also very particular about the specifications of the deliverable. Therefore, to delight the Customer it is very essential to deliver “WHAT” they want and exactly “WHEN” they want. Thus, seamless two-way communication between the end users is important to bridge the gap. 

We spoke to a few on-demand service provider startup founders where they highlighted that they have 24×7 phone and chat support but does it solve the purpose completely? 

We figured it doesn’t as most of the founders pointed out – there still is the communication gap that ends up leaving the consumer “not so satisfied” 

Let us explain this with an example:

On-demand Food Delivery apps, are a boon to every foodie like me. Ordering your favourite pizza from the outlet of your choice and getting it delivered at your doorstep? Well, life really is beautiful. All you need to do is click a few buttons and then sit back and relax. But, what if you suddenly realize you forgot to mention about the type of cheese to be added. You drop a message to customer support who typically replies after few  minutes. Moreover, by the time, the Customer Support Executive understands your request and tries to forward your request to the Service Provider, the order is already out for delivery. The outcome is a disheartened Customer fuming over not receiving the desired variant of the pizza.

So, how to tackle this issue?
Build a Human+Bot interaction on your apps.

Let me explain –
Users interact with AI-powered bots to start with, followed by Support agents only if bots fail to understand user’s inquiry. Chatbots can handle most of the Customer Support Workflow with its Artificial Intelligence.

As for the User, the moment they realize the mistake in their order, all they need to is open up the App and key in their Order ID into the inbuilt Chat Platform – this will populate your order. Next they can directly interact with the Chatbot and make customizations as required and the same will be communicated directly, thereby saving on the time gap caused due to the traditional queuing system based Support Chat. 

Well the possibilities doesn’t end just there, it can be extended on a larger scale to most On Demand Services. Chatbots cannot only be used to make Order Corrections, but also for making fresh orders, which customers tend to find more easy and natural, rather than rummaging through multiple drop-down menus in an app.


By integrating Applozic’s Chat Platform within your apps it is possible to enable Human-Bot interaction, via which Users of your app can directly communicate with the Chatbot at your end, and thereby ease the whole process of placing or modifying an order.  

Let us look at one more scenario:

Lunctimes during office hours had been a real pain in the past, and employees had to resort to their office canteen for dining. But food ordering apps like Swiggy and Freshmenu have addressed the problem with technology and seamless service. While these platforms offer a large variety of cuisines and dishes to order from, which no doubt is their Core Competency, collaboration still remains an issue to be addressed. Thus a team of colleagues ordering Lunch from any of these apps, have to first migrate to some other collaboration platform like Whatsapp or any other instant messenger, to decide what to order and then come back and make the order.
The result is less loyalty towards your app and there is also a likelihood that they might find the task too tedious and either go back to the good old Office Canteen or quit making bulk orders, either way resulting in a loss for your business.
The solution is pretty simple; enable a Communication platform within your app and let users interact with one another, within the confines of your app.

This will again address two problems:

  • Increase User Engagement and Loyalty
  • Enable better Decision Making from Customer point of view.


This apart it also allows for crunching of Chat Data to make Custom offers via In-App Messages or Push Notifications.

We at Applozic, provide a complete solution to On – Demand service providers with our Ready – to – use Chat SDK.  

  • One – to – One Chat: Let Users chat among themselves or with the Service provider/Bots directly.
  • Push Notifications: Get instant notification about incoming messages so that you don’t miss out on even a single message.
  • Group Chat: Let your users  communicate in a group about any topic/context of their choice
  • Attachments : Allow your users to share location, photos, documents, Audio, Video etc.
  • SMS and Email Fallback: Backup in cases of no internet connectivity – messages will be sent as SMS and Email
  • Cross App Chat: Even if you have two separate applications for delivery executives and customers we integrate them to a single communication channel.
  • Tracking: Read receipts and Time Stamps allow Users to keep track of their message delivery.
  • UI Toolkit: With our fully customizable UI kit, it is possible to build the way you want, to complement your Brand Identity.

Applozic supports Web and Mobile apps be it on iOS or Android. Sign Up with us, and enable your web and mobile apps with our end-to end Communication Platform.

Feel free to contact us at contact@applozic.com for any queries and we would be happy to help.
Help us serve you better by providing your valuable comments and feedback in the section below.