How it works
When a HubSpot Workflow sends an event, we create or update the contact in SendApp (name, phone, email from the payload) and tag it. We don't send messages on your behalf: you contact the leads whenever you want with a campaign or via API.
Step-by-step setup
- Copy your Webhook URL from the box above (select the account first).
- Log in to HubSpot and open or create a contact-based Workflow, with a trigger that contains the contact (so the payload includes firstname, lastname, email and phone):
- Contact created
- Contact property changed
- Add the "Trigger a webhook" action with POST method and paste the URL (alternatively use the developer account webhook settings).
- Save.
General rule: choose events that include customer data (name, phone or email): without a phone or email the contact is not created.
What happens next
The contacts coming from HubSpot are created and tagged (hubspot) in SendApp. Reach them with a campaign filtering by that tag, or through the API.
Verify
Trigger a test event from the Workflow on HubSpot and check that the contact appears in SendApp. If the phone or email is missing, the contact is not created.