veriastra_
← All integrations
CRM · via Zapier (Webhooks by Zapier)

Veriastra in HubSpot

HubSpot forms collect whatever is typed into them. This puts a verdict between the submission and the workflow that follows it, so a mistyped address or a disposable inbox is labelled before it triggers a sequence and burns your sending reputation.

01

Trigger: HubSpot → New Contact

New Form Submission works too and fires earlier; pick the one your workflows already key off.

02

Action: Webhooks by Zapier → POST

Payload Type JSON. purpose is a plain value; map the rest from the contact.

https://veriastra.com/api/screen
{ "purpose": "crm-lead", "email": "{{email}}", "phone": "{{phone}}" }
03

Filter: continue only on a flag

Filter by Zapier on decision — continue if it *is not* write.

04

Action: HubSpot → Update Contact

Write decision to a custom property (a dropdown with the three values reads best in lists) and put reasons in a note. Then gate your sequences on that property instead of on the raw email.

Before you rely on it

  • Your API key goes in the Authorization header as `Bearer ol_live_…`. Create one in the dashboard under API Keys. Never put it in a URL — anything in a URL ends up in logs.
  • The Zapier path, not a HubSpot app marketplace listing. Nothing to install on the HubSpot side.
  • Gate the sequence on the property rather than deleting contacts: a suppressed contact you can still see is a record; a deleted one is a gap.
  • 1 credit per identifier, capped at 2 per contact.