Skip to content

Zapier Integration

HARi integrates with Zapier through webhooks and REST API, letting you connect your CRM to thousands of other business tools without writing code.

HARi provides two building blocks for Zapier:

Use HARi webhook workflows to send data to Zapier when something happens:

  • Record created — a new contact, deal, or task is created
  • Record updated — a field value changes
  • Stage changed — a deal moves to a new pipeline stage
  • Status changed — a record’s status changes (active, inactive, archived)

Use Zapier’s HTTP/Webhook action to send data to HARi’s API:

  • Create a record — add a new contact, company, or any entity
  • Update a record — modify fields on an existing record
  • Search for a record — find a record by field value
  • Trigger a workflow — call a webhook endpoint to start a HARi workflow
  1. Go to Settings > Workflows > + New Workflow
  2. Set the trigger: e.g., “When an opportunity is created”
  3. Add action: Call Webhook
  4. Enter the Zapier webhook URL (from your Zap’s trigger step)
  5. Choose which fields to include in the payload
  6. Save and activate the workflow
  1. In Zapier, create a new Zap
  2. For the trigger, choose Webhooks by Zapier > Catch Hook
  3. Copy the webhook URL and paste it into HARi (step 1 above)
  4. Test the trigger by creating a record in HARi
  5. Add actions in Zapier (send to Slack, create a Google Sheet row, send an email, etc.)
  1. In Zapier, add an action step
  2. Choose Webhooks by Zapier > POST
  3. Enter your HARi API endpoint: https://yourworkspace.haricrm.com/api/records/contact
  4. Set the request body with the fields you want to create/update
  5. Add your API token in the headers: Authorization: Bearer YOUR_TOKEN

HARi webhook payloads are JSON:

{
"event": "record.created",
"entity": "opportunity",
"record": {
"id": "...",
"name": "New deal with Acme",
"amount": 15000,
"stage": "qualification",
"owner": "Vincent"
},
"timestamp": "2026-03-31T10:00:00Z"
}
TriggerAction
New deal in HARiSend Slack notification
New contact in HARiAdd row to Google Sheet
Form submitted (Typeform)Create lead in HARi
Payment received (Stripe)Update invoice status in HARi
New email subscriber (Mailchimp)Create contact in HARi

HARi retries failed webhook deliveries up to 3 times with exponential backoff (1 minute, 5 minutes, 15 minutes). Failed deliveries are logged in Settings > Workflows > Execution Log.