Mob.ly · AsyncAPI Specification
Mobly Webhooks
Version
View Spec
View on GitHub
CompanyEventsEvent MarketingLead CaptureLead EnrichmentB2BMarketingGo-To-MarketArtificial IntelligenceCRMMarketing AutomationTrade ShowsAsyncAPIWebhooksEvents
AsyncAPI Specification
generated: '2026-08-13'
method: searched
source: https://www.getmobly.com/integrations
spec_type: none
asyncapi_published: false
note: >-
Mobly publishes NO AsyncAPI document and no webhook payload contract. What it
does publish is an outbound event surface described in prose: a WEBHOOK
integration destination (confirmed as a first-class value of the
`IntegrationType` enum in the REST API's Lead.remoteIds field) and a
notification-rule engine with three named triggers. Both are captured below.
Because there is no published schema, no signing scheme, no retry policy and
no delivery-guarantee statement, an integrator cannot write a receiver from
the documentation alone — this is the largest machine-readable gap in Mobly's
event surface.
webhook_destination:
advertised: true
name: Webhook
description: Send real-time data to any app or service you use.
source: https://www.getmobly.com/integrations
integration_type_enum: WEBHOOK
enum_source: https://help.getmobly.com/api-reference/readme/models
enum_note: >-
IntegrationType is documented as a string enum whose values include
MARKETO, HUB_SPOT, ZOHO, SALES_FORCE, PIPE_DRIVE, ELOQUA, PARDOT and
WEBHOOK. A lead's `remoteIds[]` records the id it was given in each
connected destination, WEBHOOK among them — so a webhook destination is a
real, modelled sync target, not marketing copy.
payload_schema: null
signing: null
retries: null
delivery_guarantee: null
configuration_ui: Hub → Integrations
docs: https://help.getmobly.com/help-center/integrations/integrations
notification_rules:
advertised: true
docs: https://help.getmobly.com/help-center/notifications/creating-notification-rules
delivery_channels:
- Slack (via the Slack integration)
- Mobly Email (built-in mailer)
triggers:
- name: Lead Captured
fires_when: a lead is captured — scanned, manually added, or photo-uploaded
options:
- scope (which events the rule applies to)
- filter (lead source or specific qualifier values)
- notify mode (every lead, or unique leads only)
- message template with merge variables ({{first_name}}, {{event_name}}, {{rep_name}})
- name: Sync Error
fires_when: leads fail to sync to the connected CRM
requires: a connected CRM integration (HubSpot, Salesforce, Pipedrive or Zoho)
digest_intervals: [hourly, twice daily, daily, weekly (Mondays)]
- name: Event Summary
fires_when: around the event lifecycle (daily recap during the event, wrap-up
after)
sections: [Team Members Attending, Activation Schedule, Event Logistics, My Assignments]
inbound_webhooks:
- source: Stripe
product: Host (event ticketing)
verification: HMAC signature, verified server-side with Stripe's standard scheme
before a registration is marked paid
transport: HTTPS / TLS 1.2+
docs: https://help.getmobly.com/help-center/host/security-and-payments
note: >-
This is Mobly CONSUMING Stripe's webhook contract, not publishing its own.
Recorded because it is the only signed webhook path Mobly documents.
polling_alternative:
endpoint: GET /leadActivityEvents
note: >-
In the absence of a documented outbound event schema, the REST API's lead
activity event stream (LeadActivityEventV0Response, with a
LeadActivityEventType enum) is the closest machine-readable equivalent — an
agent must poll it rather than subscribe.
spec: openapi/mobly-rest-api-v0-openapi.yml
x-evidence:
- url: https://www.getmobly.com/integrations
http_status: 200
note: '"Webhook — Send real-time data to any app or service you use." listed among
the integrations'
- url: https://help.getmobly.com/api-reference/readme/models.md
http_status: 200
note: IntegrationType enum includes WEBHOOK
- url: https://help.getmobly.com/help-center/notifications/creating-notification-rules.md
http_status: 200
- url: https://help.getmobly.com/asyncapi.yaml
http_status: 404
gaps:
- No AsyncAPI document.
- No webhook payload schema, event-name catalog, or example delivery.
- No signature/HMAC scheme published for outbound webhooks.
- No retry, ordering or at-least-once delivery statement.