Skip to main content

What are Webhooks?

A webhook is a way for one app to automatically send data to another app when something happens. Instead of checking for updates all the time, the receiving app gives a special URL, and the sending app sends information to that URL as soon as the event occurs. This helps automate tasks, keep data updated in real-time, and connect different systems without manual work.

Benefits of Using Webhooks in OmnifitAI

The following are the benefits of using webhooks on OmnifitAI:
  1. Receive instant alerts on message failures, subscription expiries, and account issues.
  2. Trigger automated workflows based on real-time message and account events.
  3. Monitor platform activity with actionable insights on usage and performance.
  4. Integrate seamlessly with CRMs, marketing tools, and internal systems.

How to use Webhooks on OmnifitAI:

  1. Log into your OmnifitAI account, and then go Developer section under the More section.
  2. Click on the third tab to access the “Webhooks” section. 189 Webhooks  OmnifitAI Resource Centre 1 Pn
  3. Here, the user has the options to configure webhooks for 3 types, WhatsApp, Instagram and Account Level.
  4. Click on a card(WhatsApp, Instagram or Account Level) to configure the section.
  5. Click on “Subscribe Webhooks”. 189 Webhooks  OmnifitAI Resource Centre 2 Pn
  6. A small popup window will open up. Enter your Webhook Endpoint, and verification key. Then, select the bots that you want the webhooks to be triggered for. 189 Webhooks  OmnifitAI Resource Centre 3 Pn
  7. Once selected, the webhooks will be configured. Now, we can go into the specifics of each and select the ones to turn on.

WhatsApp Webhook’s

189 Webhooks  OmnifitAI Resource Centre 4 Pn
  1. There are many webhooks that have been created for WhatsApp. Some of them are as follows:
  1. To edit any webhook, click on the “Edit Webhook Subscription” button.
  2. To disconnect the webhook, turn off the status of the webhook. To disconnect all the webhooks status, click on the “Unsubscribe Webhooks” button and confirm the unhook process.

Instagram Webhook

189 Webhooks  OmnifitAI Resource Centre 6 Pn
  1. Instagram webhooks work similar in manner to WhatsApp Webhooks.
  2. To edit any webhook subscripton, click on the “Edit Webhook Subscription” button.
  3. To disconnect the webhook, turn off the status of the webhook. To disconnect all the webhooks status, click on the “Unsubscribe Webhooks” button and confirm the unhook process. 189 Webhooks  OmnifitAI Resource Centre 6 Pn

Account Level Webhooks

189 Webhooks  OmnifitAI Resource Centre 7 Pn

FAQ’s

These are the commonly asked questions regarding Webhooks:
Webhooks are automated callbacks that notify your system in real-time when specific events occur on OmnifitAI, such as message delivery failures or subscription changes.
Webhooks are supported for WhatsApp, Instagram, and application-level events within the OmnifitAI ecosystem.
Events include failed message delivery, auto-reply execution, message limit exhaustion, conversation usage updates, subscription expiry, and account freezes.
Yes. OmnifitAI webhooks are designed to send event notifications immediately as they occur.
Webhook payloads are sent in JSON format, containing structured data about the triggered event.
OmnifitAI provides testing options within the webhook configuration section, allowing you to simulate event triggers and validate your endpoint setup.
Ensure your endpoint URL is active and accessible. OmnifitAI may retry failed deliveries, but persistent failures will require you to debug and update your configuration.