Resources/Connect Zapier to Sage
Tutorial7 min read · Pro+ plan

Connect Zapier to Sage CRM

Sage fires a webhook whenever a key CRM event occurs — a new lead is captured, a deal is created, or a stage changes. With Zapier connected, those events can trigger automations in over 6,000 apps: send a Slack alert, add a row to Google Sheets, start an email sequence — all without code.

What Sage events trigger the webhook

  • deal_created — a new deal is added to the pipeline
  • stage_changed — a deal is moved to a different stage
  • contact_created — a new contact is added (including from AI chat)
  • deal_updated — a deal's status, priority, or close date changes
  • note_added — a note or call log is added to a deal

Each payload includes the event type, timestamp, workspace ID, and the relevant entity data (deal title, contact name, stage name, etc.).

What you'll need

  • An Appalix account on the Pro plan or above
  • A Zapier account — Starter plan or above (Catch Hook requires a paid Zapier plan)

Step 1 — Create a Catch Hook in Zapier

  1. Log in to Zapier and click + Create Zap.
  2. In the trigger section, search for Webhooks by Zapier and select it.
  3. Choose Catch Hook as the trigger event and click Continue.
  4. Zapier will generate a unique webhook URL — for example:
    https://hooks.zapier.com/hooks/catch/123456/abcdef/
  5. Click Copy to copy the URL. Leave this Zapier tab open.

Step 2 — Paste the URL into Sage

  1. In Appalix, go to Sage → Integrations.
  2. Under the Automation section, find the Zapier card and click Connect.
  3. Paste your Catch Hook URL into the Webhook URL field.
  4. Click Save & Connect.

Step 3 — Test the webhook

  1. In Sage, trigger an event — for example, move a deal to a different pipeline stage.
  2. Back in Zapier, click Test trigger. You should see the payload from Sage, including event_type, payload, and workspace_id.
  3. Click Continue with selected record.
Tip: If Zapier doesn't receive a payload within 30 seconds, verify the webhook URL is saved correctly in Sage and try triggering another event.

Step 4 — Add your action app

Now add the action you want to trigger. Popular choices:

  • Slack — send a message to your #sales channel when a deal is won
  • Google Sheets — append a row whenever a new contact is added
  • Gmail / Outlook — send a follow-up email when a deal reaches Proposal stage
  • Pipedrive / Salesforce — mirror deals into a secondary CRM
  • Notion / Airtable — log pipeline activity to a dashboard

Add a Filter step to only continue for specific event_type values if you only want to trigger on certain Sage events.

Frequently asked questions

Can I use filters to only trigger on certain events?

Yes. Add a Filter step in Zapier after the Catch Hook, checking if event_type equals the event you want.

Can I create multiple Zaps from the same webhook?

Yes — all Sage events post to the same URL. Use a Filter step in each Zap to route different events to different apps.

What Zapier plan do I need?

Webhooks by Zapier (Catch Hook) requires a Zapier Starter plan or above. The free tier does not support custom webhooks.

⚡

Ready to automate Sage with Zapier?

Head to Sage Integrations, paste your Zapier webhook URL, and your first automation will be live in minutes.

Go to Sage Integrations →
📬

Stay ahead of the curve

Get new guides, case studies, and product updates delivered to your inbox every two weeks.

No spam. Unsubscribe any time.