Frequently Asked Questions - Webhooks and Push Notifications

What is webhook?

A WebHook is an HTTP(S) URL that will be invoked with POST data in real-time by mesibo when something happens; for example, an offline message, a user coming online or going offline, etc.

How do I set up webhook URL for an App?

You can set the webhook URL for an App from the mesibo consoleopen_in_new.

Can I select the events for which I want to receive webhooks?

Yes, you can select the events for which the webhook should be invoked. For example, an offline message, a user comes online or goes offline, etc.

Refer to the mesibo Real-time Webhooks to know more about selecting and handling webhook events.

Is there any limit on the number of times a webhook is invoked?

There is no hard limit. However, mesibo automatically optimizes and decides based on your webhook usage if the next webhook call is necessary. For example, an offline message indication for a user may not be invoked again until that user comes online.

How do I send a push notification to users?

Mesibo will automatically send push notifications to offline users if there is a message or a call for them. All you need to do is configure your Firebase Cloud Messaging and Apple Push Notification credentials in the Mesibo console, and the rest will be taken care of by mesibo.

Refer to the mesibo Real-time Push Notification to know more about setting up push notifications.

I am not able to receive push notifications on the app, what should I do?

If you are facing issues with Push Notification, refer to the Push Notifications Troubleshooting Guide.

Is it possible to deliver messages via email?

You can use a webhook to deliver your messages to email or any third-party channels. When a message arrives, mesibo can invoke your webhook depending on the settings you have selected in the mesibo console. You can then send emails from your webhook to your users.