Skip to Content

HubSpot

HubSpot Operations Hub workflows can POST JSON to any URL on contact / deal events. Use it for “thanks for your inquiry” auto-replies or “deal-stage moved” messaging.

Setup

1. Copy the Splashify webhook URL

https://apis.splashifypro.com/api/v1/webhooks/integrations/<your-user-id>/hubspot

2. Create a HubSpot workflow

hubspot.com Automation → Workflows → Create workflow (requires Operations Hub Professional or higher).

  1. Object — Contact-based
  2. Enrollment trigger — e.g. “Contact form submission received”
  3. Add action → Trigger a webhookWebhook URL → URL from step 1 → method POST
  4. Save + publish

HubSpot will send the full contact record as JSON. Look at Capture/Logs in Splashify to see the exact shape.

3. Configure in Splashify

  • API Key — optional (future 2-way sync via Private App access token)

  • Phone Fieldproperties.phone (HubSpot nests all contact properties under properties)

  • Variables:

    VarField pathSample
    {{1}}properties.firstnameAarav
    {{2}}properties.emailaarav@example.com
    {{3}}properties.lifecyclestagelead
  • EnabledSave.

Gotchas

  • Phone must be stored in HubSpot’s phone property — if you stored it in a custom property, update the field path to properties.your_custom_field_name.
  • Workflow webhooks require Ops Hub Professional — free/starter plans don’t have this action.
  • Signature verification not yet wired for HubSpot. Use HubSpot’s app-scoped tokens if you want extra lockdown.