Skip to content

Webhook Management - Webhook Integrations

Webhooks let your app instantly receive updates when something important happens — no need to keep checking manually.

This allows your app to:

  • Sync data in real-time
  • React immediately to changes
  • Stay up-to-date without extra effort

For example, when a contact is updated in WhatsMark, your system gets notified instantly and can take action — like updating your CRM or triggering a workflow.

Key Benefits

  • Real-time updates without polling
  • Faster automation and integrations
  • Smarter workflows with minimal delay

Just set your webhook URL, choose what events you care about, and let WhatsMark handle the rest.


webhook-management

Enable Webhook Access

At the top of the Webhook settings panel, you'll see a toggle switch that controls whether webhooks are active for your account.

  • Enabled (switch ON): WhatsMark will start sending real-time event data to your configured webhook URL(s) based on the events you've selected.
  • Disabled (switch OFF): No webhook data will be sent, even if you’ve entered a URL or selected events.

Webhook URL

Enter the URL endpoint where you want WhatsMark to send real-time notifications.

This is the web address on your server (or app) that will receive event data (like new contacts, status updates, etc.) via HTTP POST requests.

Without a webhook URL:

  • WhatsMark can’t deliver event data.
  • Your app won’t receive any real-time updates.

Example

https://your-domain.com/webhook

Requirements

  • Must be publicly accessible
  • Should accept POST requests with JSON payloads
  • Add security (e.g., secret keys or headers) to verify incoming requests

Webhook Abilities

Choose the specific events that should trigger webhook notifications. This allows you to control exactly what kind of data your system receives from WhatsMark in real time.

The events are grouped into three categories: Contacts, Statuses, and Sources.

Event TypeTrigger ConditionDescription
Contacts CreateWhen a new contact is addedSends data when a new contact is created in WhatsMark.
Contacts UpdateWhen an existing contact is modifiedNotifies you when contact info (like name, number, tags) is updated.
Contacts DeleteWhen a contact is removedAlerts you when a contact is deleted from the system.
Status CreateWhen a new status is createdTriggers when a new status (e.g., lead status) is added.
Status UpdateWhen an existing status is changedSends updates when status names or settings are modified.
Status DeleteWhen a status is deletedNotifies when a status entry is removed from your account.
Source CreateWhen a new source is addedTriggers when a new source (e.g., campaign source or channel) is created.
Source UpdateWhen a source is editedSends data when the source details (like name or type) are changed.
Source DeleteWhen a source is deletedAlerts you when a source is removed from your system.

💡 Tip: You can enable any combination of these events based on your integration needs.

Saving Changes

After configuring the webhook URL and selecting the desired webhook abilities, click the Save Changes button to apply your settings.


Notes:

  • Make sure your webhook URL is publicly accessible and able to accept POST requests.
  • You can customize webhook permissions to restrict or allow specific event notifications.
  • Webhooks provide instant and automated data synchronization to enhance your integration workflows.

© 2024 - Corbital Technologies. All rights reserved.