Overview

You can automatically create accounts and contacts in Reevo by connecting external forms (like Typeform, Google Forms, or HubSpot Forms) via Zapier. This integration reduces manual data entry and streamlines your lead capture process.

To use this setup, you’ll need:

  • A Zapier Pro or Team account
  • A Reevo API Key (generated from your Reevo settings)
  • A form app that integrates with Zapier
  • Webhook configuration access

⚠️ Rate limit: Zapier webhook usage with Reevo is limited to 60 requests per minute.

Basic concepts & terminology

  • Zapier: A no-code automation tool to connect different apps and automate workflows.
  • Zap: An automation rule composed of a Trigger (when something happens) and an Action (what to do).
  • Webhook: A way for Zapier to send data to Reevo’s API.
  • Trigger: An event that starts the Zap (e.g., a form submission).
  • Action: The task Zapier performs after the trigger (e.g., sending data to Reevo).

Where to find it

This integration is configured entirely within the Zapier dashboard. Once set up, Zaps run automatically in the background whenever a user submits a form.

How it works/how to

  1. Generate a Reevo API Key
  • In Reevo, go to Settings → API Keys
  • Under the Zapier box, click Generate New Key
  • Give the key a name, then click Generate
  • Copy the key and store it safely—you won’t be able to view it again once the popup is closed
  1. Create a Zap in Zapier
  • Go to zapier.com and log in
  • Click + CreateZaps to open the Zap editor
  1. Set Up the Trigger (Form Submission)
  • In the Trigger box, search for your form app (e.g., Typeform)
  • Choose the trigger event (e.g., “New Entry” for Typeform)
  • Connect your form app account
  • Select the form you want to monitor
  • Fetch a recent entry to use for testing
  1. Set Up the Action (Send to Reevo)
  • In the Action box, search for and select Webhooks by Zapier
  • Choose POST as the action event
  • Fill out the Webhook configuration:
    • URL: https://api.reevo.ai/api/v1/webhook/account_and_contact_creation
    • Payload Type: JSON
    • Data: Map form fields to the following parameters:
      • first_name
      • last_name
      • middle_name
      • email (required)
      • phone_number
      • company
      • title
      • department
      • contact_linkedin_url, contact_facebook_url, contact_zoominfo_url, contact_x_url
      • contact_owner_email
      • account_linkedin_url, account_facebook_url, account_zoominfo_url, account_x_url
      • account_website
      • account_owner_email
    • Headers:
      • Key: x-api-key
      • Value: (your Reevo API key)
  1. Test and Publish Your Zap
  • Run the test to confirm the data is correctly sent to Reevo
  • If successful, you should see a new account and contact created
  • Click Publish Zap to activate it

FAQs

Do I need a paid Zapier plan?

Yes, Zapier Pro or Team is required to use Webhooks.

What happens if I lose my API key?

You’ll need to generate a new one in Reevo. For security, keys are only visible once.

What’s the API rate limit?

Reevo supports 60 webhook requests per minute.

What form apps can I use?

Any Zapier-supported form app like Typeform, Google Forms, or HubSpot Forms.

Can I map custom fields?

You can only map the fields listed in the webhook. Future versions may support more.