Ingest API (Webhooks)
Configuration Examples
Salesforce
this guide explains how to send salesforce data to jomablue using webhooks and salesforce flows webhooks allow salesforce to automatically push attendee or contact information to jomablue in real time by following this process, your team can automate the transfer of leads or contacts from salesforce to jomablue reduce manual data entry and errors track which records have been successfully sent the instructions cover setting up salesforce flows, formatting the payload, sending the webhook to jomablue, and handling errors 1 set up a salesforce flow salesforce provides a no code way to send webhooks using flows navigate to setup → flows click new flow and choose record triggered flow (when a lead or contact is created/updated) select the object you want to trigger on (e g , lead or contact) configure the trigger conditions (e g , status = registered or send to jomablue = false) 3\ add a “send http request” action salesforce doesn’t natively have a webhook action, so use “action → send http request” (requires salesforce rest integration) add an action in your flow action type apex (if using a custom apex webhook action) or external services for rest configure method post endpoint url your jomablue webhook url headers content type application/json accept application/json authentication bearer \[your api token] body map the salesforce fields to the json payload { "first name" "{!lead firstname}", "last name" "{!lead lastname}", "email" "{!lead email}", "company" "{!lead company}", "job title" "{!lead title}", "mobile" "{!lead mobilephone}", "dietary requirements" "{!lead dietary requirements c}" } 4\ test the webhook create a test lead/contact in salesforce with sample data trigger the flow and check salesforce debug logs for the http request status jomablue system to confirm the data was received correctly 5\ mark records as sent to avoid resending the same data, add a custom field in salesforce (e g , sent to jomablue c boolean) update this field to true once the webhook call is successful 6\ optional error handling use a decision element in your flow to handle failed http responses log errors in a custom object or send notifications to the relevant team