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 → Integrations → API Keys
  • Under the Zapier box, click +New API Key
  • Give the key a name and select permissions, then click Generate
    • If you select all permissions, you will be able to use one API key across workflows
  • 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:
      • Supported standard fields:
        • first_name
        • last_name
        • middle_name
        • email (required)
        • phone_number
        • company
        • title
        • department
        • account_owner_email
        • contact_owner_email
        • contact_linkedin_url
        • contact_facebook_url
        • contact_zoominfo_url
        • contact_x_url
        • account_linkedin_url
        • account_facebook_url
        • account_zoominfo_url
        • account_x_url
        • account_website
      • Custom fields:
        • First create the field in Reevo
        • Then, map the custom fields in nested JSON format:
          "contact_custom_fields": {     
          	"Your Custom Field Name 1": "Your Value",     
          	"Your Custom Field Name 2": "Your Value"}
          "account_custom_fields": {     
          	"Your Custom Field Name 1": "Your Value",     
          	"Your Custom Field Name 2": "Your Value"}
          
          image.png
    • 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, or any tool that can send data to Zapier’s webhook. Can I map custom fields? Yes. You must first create the field in Reevo and copy the display name. Use it in thecontact_custom_fields or account_custom_fieldsobject of the JSON body.