# Webhooks, the API and Zapier

> Send leads to any other tool with signed webhooks, the REST API or the RoughFigure Zapier app.

Source: https://roughfigure.com/help/zapier-webhooks-api

Everything here is under **Integrations**, on the Pro plan.

## Your CRM

HubSpot, Pipedrive, ActiveCampaign, Freshsales, monday CRM, HighLevel and ArboStar connect directly, so you don’t need anything else. Read how to [connect your CRM](https://roughfigure.com/help/connect-your-crm).

## Your newsletter

Mailchimp, Brevo, MailerLite, ActiveCampaign, Mailjet, Campaign Monitor, Klaviyo, Loops and beehiiv also connect directly. Read how to [add leads to your newsletter](https://roughfigure.com/help/newsletter-tools).

## Webhooks

Add a web address and choose the events you want. We send each event as a signed JSON message, retry for about four hours if your system is down, and keep a delivery log you can resend from.

## The API

Create an API key to read and update leads from your own software. There’s a link to the API documentation on **Integrations**.

## Zapier

Connect RoughFigure in Zapier with an API key. Use the **New Lead** trigger to send leads to your CRM, spreadsheet or accounts software, **New Site Visit** to put booked visits in a shared calendar, sheet or team chat, and **Update Lead Status** to move a lead along from another tool. It takes the lead’s ID or the customer’s email, so a two-step Zap like “new row in my spreadsheet → mark them Won” works on Zapier’s free plan.

Zoho CRM, Microsoft Dynamics 365 and Odoo CRM have step-by-step Zapier guides under **Integrations → Send leads to your CRM**.
