Export your customers in CSV format

New

Abdullah, CTO

One of the most requested features of 2018 was the ability to export your customers' data in a portable format quickly. Whether, In general, or after some granular filtration using PushBots customers explorer feature. So we are happy to release this first thing in 2019 ✌️

Here's how it works!

Support for custom opt-ins for web push

New

Bassel, Front-end Engineer

Now you can set a custom opt-in for your website visitors. Add a different icon, message and different colors to the permission box. Custom opt-ins are believed to increase your opt-in rate for push notifications as they are more tailored to your audience and fits your branding better.

Go to your app dashboard, go to the settings tab and choose Web.You can also edit your own custom welcome message and add overlays to your prompt.

Address your customers by their names.

New

Hassan, Frontend Engineer

A person's name is, to that person, the sweetest and most important sound in any language. So why would you not personalize your app communication to your users? Users expect personalization during each stage of their app journey.

With the name-based personalization feature in PushBots, you will be able to casually include the user’s name in your notifications to make them notice your offer, and help build user-bondage to your product. But please, don't over use it:)

🆕 Introducing In-App Messaging for apps and websites.

New

Bassel, Front-end Engineer

The wait is finally over 😍, We are thrilled to introduce an alpha version of our In-App Messaging environment. 🙌
In-App Messages are notifications displayed while the user is active within the app or website, and can be triggered even if the user disabled access to Push notifications. They work exceptionally well for encouraging users to take action while they’re using your app or website.

In a website, the message takes the shape of an overlay over your page.We have created a state-of-the-art editor that you can use to compose your message with no development knowledge at all. Once installed properly, your marketing team can totally run this on their own. What you see, is what you get, simply.

Improved API performance and latency.

New

Abdullah, CTO

This month from Nov. 5th to Nov. 10th, we suffered an increased API response time due to intermittent DDoS attacks, that caused intermittent latency during that period.

What happened?

On Nov. 5th 16:36 UTC, we’ve identified a possible DDoS attack within our network, we’ve identified the source of the attack and have mitigated it while monitoring the servers for any possible future recurrence.We had another attack on Nov. 6th, but we’ve fully mitigated it, so we’ve conducted a technical review to investigate the issue closely.

After two days of investigations, we’ve fixed several possible vulnerabilities in our API and implemented a new mitigation solution, the scale of attack wasn’t huge however abusing the bug caused a major impact on our API.

We improved our load balancing techniques by using HAProxy and we managed to bring back API response time from around ~2s to ~150ms.

Send the same message to multiple apps

New

Hassan, Frontend Engineer

This has been highly requested, and today we are happy to announce it's available in our message composer. Now you can send the same message to multiple apps in your dashboard in case you wanted to send a campaign across different websites/apps you own.

Start a new campaign, in the who screen select everyone, then in the top right corner you should find a button named "Send the message to multiple apps?" Click it, choose the apps you have and press send.

Track events with PushBots

New

Abdullah, CTO

Send PushBots any interesting activity your user performs in your app and store them as events. PushBots record the count, first and last occurrence of an event. Filter your customers base according to these events and take intelligent actions.

Introducing Smart Notifications A/B testing

New

Amr, CEO

It happens that we guess factors impacting the responsiveness of our users to notifications. So we wanted to experiment, instead of, you know guessing. We wanted to create a real-time, smart and a beautiful A/B testing experience for push notifications.

With PushBots you and your team can conduct A/B experiments whether manually (a classic 50/50 split), or automated; we send two variants to a subset of your users, then we send the better performing message automatically to the rest of your users. You can adjust the wait time before comparing results.

The thing we wanted to focus on most, was UX. We wanted to see real-time experiment result stats and delivery stats. I’m perfectly aware there’s a lot to improve, but this seems to be a good start. The feature works on Mobile apps as well as websites, all-in-one!

Every audience is different, so we hope this helps you figure out what works for your users! Thanks again for checking this out! If you have any questions at all, we are here to help!

Design Refresh

New

Abdullah, CTO

We've just rolled out a refresh to the PushBots marketing website.
Let us know what you think! https://pushbots.com

Introducing Customer Profiles

New

Muhamad, Backend Developer

Your customers are people not devices (that's why we are also renaming Devices section to Customers), and that's also why we are introducing a new way to build customer profiles by tying devices to users to see who they are, what they have done in your app, and to give you a compelling way to search, find them and communicate with them using it.

From now on you can use our simple API to attach customer data, like name, email, gender, and phone.