Reonic

Zapier

Connect Reonic to thousands of apps with no code. Reonic sends new-request and offer-signed events to a Zap, and you can push data back into Reonic from a Zap too.

Reonic connects to Zapier through the generic Webhooks by Zapier app. For the raw event push and for the API behind a Zap, see the Webhooks and REST API guides.

Who this is for

Workspace admins building no-code automations: Zaps to Slack, Google Sheets, Notion, a niche CRM, or any app on the Zapier marketplace.

Before you start

  • You need admin rights in your Reonic workspace.
  • A Zapier account.
  • For pushing data into Reonic, an API key (rnc_v3_…). See the REST API guide for creating one.
  • The Zapier hooks live on Settings > API / Developers > Webhooks, not Settings > Company settings > Integrations.

Connect Reonic to Zapier on new request

  1. In Zapier, create a new Zap.
  2. Pick the Webhooks by Zapier > Catch Hook trigger.
  3. Copy the Zapier-provided webhook URL.
  4. In Reonic, open Settings > API / Developers > Webhooks and find the webhook field for the new-request event.
  5. Paste the Zapier URL.
  6. Save.
  7. Back in Zapier, click Test trigger, then create a test request in Reonic. Zapier receives the payload.
  8. Build the rest of your Zap (Filter, Action steps to Slack, Google Sheets, Notion, a CRM, and so on).

Connect Zapier on offer signed

The same pattern works for the offer-signed event.

  1. Create a second Zap with a separate Catch Hook.
  2. In Reonic, paste that URL into the webhook field for the offer-signed event on Settings > API / Developers > Webhooks.
  3. Now every signed offer fires the Zap.
Pro tip: If the Zapier Test trigger step says it can't find existing requests, that's expected. The trigger catches new events that fire after the URL is configured. Create a fresh test request after pasting the URL.

Send data from Zapier into Reonic

You can push data into Reonic from a Zap. Use a Webhooks by Zapier > POST action step, target the relevant API v3 endpoint, and set X-Authorization to your API key (the full rnc_v3_… value, added as a custom header. Zapier's default "Authorization" preset won't reach Reonic). This lets you build flows like "new row in a Google Sheet creates a contact in Reonic" or "new lead in a WordPress form creates a request in Reonic".

To create an offer directly from a Zap, chain two POST steps: first POST to the residential-projects (or commercial-projects) endpoint with the lead fields and capture the returned project ID, then POST to the offer-create endpoint with that project ID and your variant definition in the body. Set the offer status in the second step if you want it to land as anything other than a draft. Zapier orchestrates the two API calls. The endpoints are documented at /rest/v3/docs.

Pull data out of Reonic with Zapier

You can also use Zapier to pull data on a schedule.

  1. Create a scheduled trigger (for example, Schedule by Zapier > Every day at 4 AM).
  2. Add a Webhooks by Zapier > GET step. Set the URL to the relevant API v3 endpoint (see /rest/v3/docs for the endpoints and query parameters).
  3. Add the rnc_v3_… key in the `X-Authorization` header. Zapier's default "Authorization" preset won't reach Reonic, so add X-Authorization manually.
  4. Parse the JSON response. Point your downstream steps at data[] for records and pagination.totalPages for paging logic.
  5. Pipe to your destination: a Google Sheets append, Airtable, Notion, Slack, or another CRM.

For multi-page results, accept "latest N rows only", use a Code by Zapier step to loop pages, or move the pagination logic into a scripted job on your side.

Frequently asked

Can I export data via Zapier? Yes. Use a scheduled Webhooks by Zapier > GET step against the relevant API v3 endpoint with your X-Authorization key, then pipe the records to your destination. See Pull data out of Reonic with Zapier.

Can I use the Reonic API via Zapier? Yes, in both directions: a Webhooks by Zapier > POST step writes into Reonic, and a GET step reads from it. Set X-Authorization to your API key on each.

Why does the Zapier trigger find no existing requests during testing? The Catch Hook only fires on new events that arrive after you paste the webhook URL into Reonic. It doesn't replay historical requests. Create a fresh test request in Reonic after configuring the URL.

Which email address is used for the Zapier account? Zapier authenticates against the Zap webhook URL, so use whatever email you log into Zapier with. It has no bearing on your Reonic sign-in.

What format does the API key for the Zapier endpoint have? The full rnc_v3_… value, set as an X-Authorization custom header. Don't use Zapier's default "Authorization" preset.

How do I create an offer directly via the Zapier endpoint? Chain two Webhooks by Zapier > POST steps: first to the residential-projects endpoint (capture the project ID), then to the offer-create endpoint with that ID and your variant definition. See Send data from Zapier into Reonic.

How do I connect Reonic to Zapier? Create a Zap with a Webhooks by Zapier > Catch Hook trigger, copy the URL, and paste it into the Zapier-on-request field (or the Zapier-on-offer-signed field) on Settings > API / Developers > Webhooks. See Connect Reonic to Zapier on new request.

Where do I find the API documentation for the Zapier integration? The Reonic side is configured under Settings > API / Developers > Webhooks. The API endpoints you target from a Zap are documented at /rest/v3/docs.

Things to know

  • Reonic uses the generic Webhooks by Zapier app. There's no dedicated Reonic listing on the Zapier marketplace.
  • Two outbound triggers. Zapier fires on new request and on offer signed. Configure each on a separate Catch Hook URL.
  • Inbound writes need an API key. Pushing data into Reonic from a Zap uses the same X-Authorization API key as a direct API call: the full rnc_v3_… value.
  • Zapier's GET step doesn't auto-paginate. Loop pages with a Code step or accept "latest N rows".

Need help?

  • Step-by-step questions about this flow → contact your Reonic account manager.
  • Feature requests or something missing → send a note to your account manager.
  • Bug reports → include a screenshot and the URL where it happened in your support email.

Last updated on

On this page