Salesforce
Salesforce doesn’t expose a native “webhook to URL” button — you wire it via Flow → Action → HTTP Callout (Lightning) or Outbound Messages (classic).
Setup
1. Copy the Splashify webhook URL
https://apis.splashifypro.com/api/v1/webhooks/integrations/<your-user-id>/salesforce2. Create a Named Credential (one-time)
Salesforce Setup → Named Credentials → New Legacy.
| Field | Value |
|---|---|
| Label | Splashify Pro |
| URL | https://apis.splashifypro.com |
| Identity | Anonymous |
Save.
3. Build a Flow with an HTTP Callout
Setup → Flows → New Flow → Record-Triggered Flow.
-
Object — Lead (or Contact / Opportunity)
-
Trigger — A record is created
-
Add element → Action → HTTP Callout → Create Invocable Action:
- Label:
Splashify webhook - URL:
{!$Credentials.Splashify_Pro}/api/v1/webhooks/integrations/<your-user-id>/salesforce - Method: POST
- Body: JSON with the lead’s fields you want to pass
{ "Phone": "{!$Record.Phone}", "FirstName": "{!$Record.FirstName}", "Company": "{!$Record.Company}" } - Label:
-
Save + activate the Flow.
4. Configure in Splashify
- Phone Field →
Phone - Variables →
FirstName,Company, etc. - Enabled → Save.
Gotchas
- HTTP Callouts require Named Credentials on recent API versions — set it up once and reuse for every flow.
- Outbound Messages send XML, not JSON. Splashify expects JSON — always use HTTP Callouts for new integrations.
- Salesforce trial orgs can’t make external callouts — upgrade to a Developer or Enterprise edition.