🎉 Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!
Home Add-ons AI Voice Agent
Premium Integration

Gravity Forms
+ AI Voice Agent

When a Gravity Forms form is submitted, place an outbound two-way AI voice agent call to the lead through your own Vapi account. Your Vapi assistant actually holds a conversation with the person — it answers questions, qualifies the lead and follows your script. This is not a one-way robocall that simply reads a recorded or text-to-speech message down the line. Map form fields to the assistant's dynamic call variables so every conversation is personalised, require a consent field, call only inside your calling hours in the lead's own time zone, and keep the Vapi call id and status (plus an optional end-of-call summary) on the entry. Your Vapi API key is stored encrypted and nothing goes through GravityExtra.

User User User User
+2k
4.9/5
Trusted by 2,000+ Agencies
AI Voice Agent

Core Features

A real two-way AI voice conversation on submit: your Vapi assistant talks with the lead and responds in real time — not a one-way robocall that reads a recorded or text-to-speech message aloud
Place the call through your own Vapi account with your own API key; calls are made and billed by Vapi, nothing goes through GravityExtra
Map form fields to the assistant's dynamic call variables, so every conversation is personalised with the visitor's own details
A required consent field: no call is ever started unless the visitor agreed to be called
Calling hours enforced in the lead's own time zone, with a queue-until-open or skip choice for out-of-hours submissions
A per-number cooldown so the same lead is not called twice by a feed in a short window
The Vapi call id and status are stored on the entry as soon as the call starts
An optional signed end-of-call webhook writes the final status, reason and a short call summary back to the entry
Choose the assistant and the phone number per feed, with conditional logic so only the right submissions are called
Your Vapi API key is stored encrypted with your site's own salts (AES-256-GCM) and is never displayed again
Host-locked: the add-on contacts only Vapi (api.vapi.ai) for the call and gravityextra.com for licence and updates
For Gravity Forms 2.9 and newer

What does it do?

The Gravity Forms AI Voice Agent add-on turns a form submission into a live phone conversation. The moment a lead submits your form, the add-on starts an outbound call through your own Vapi account and your Vapi assistant speaks with the person — it introduces itself, asks and answers questions, qualifies the lead and follows the script you built in Vapi. This is speed-to-lead done properly: your new enquiry gets a call while they are still at their desk, handled by an AI voice agent that actually converses.

It is important to be clear about what this is and what it is not. This is a two-way, back-and-forth conversation, not a one-way voice notification. It does not simply dial the number and read a recorded clip or a text-to-speech message down the line — that is a voice-call announcement, and it is a different thing. Here, the assistant listens and responds in real time, so the lead has a conversation, not a message left in their ear. Everything the visitor typed into the form is passed to the assistant as dynamic call variables, so the agent already knows their name, what they asked about and any other field you map — every call is personalised, and your script can use those variables directly.

The add-on is built for responsible outbound calling. A call is only ever started when the consent field you choose is ticked or answered yes, so you always have the lead's agreement on record. Calls are placed only inside the calling hours you set, worked out in the lead's own time zone; a submission outside those hours is either queued until the window opens or skipped, your choice, and the same number is never called twice inside a cooldown you control. The Vapi call id and status are written to the entry straight away, and an optional signed end-of-call webhook writes the final status, reason and a short summary back to the entry when the conversation ends — so your team can read what happened without leaving Gravity Forms. You bring your own Vapi account and your own API key (stored encrypted with your site's own salts and never shown again); calls are made and billed by Vapi on your account, and the add-on contacts only Vapi and gravityextra.com.

How does it work?

When a licensed form is submitted, each active AI Voice Agent feed whose conditional logic matches runs in order. The feed first checks the consent field you chose — no consent, no call. It then reads the phone field and normalises it to an international number, and works out the lead's time zone (from a time-zone field you map, or from the country of the number). If the moment is inside your calling hours it starts the call now; if it is outside, the feed either schedules the call for when the window next opens (up to a limit you set) or skips it, as you configured. Before calling, it checks a per-number cooldown so a lead is never called twice in a short window.

To start the call, the add-on sends one request to Vapi's Create Call API with your own API key: your assistant id, your phone number id, the lead's number, and the form fields you mapped as the assistant's dynamic variableValues. Your Vapi assistant then calls the lead and holds the conversation — the add-on itself places no audio and reads no message; it simply hands Vapi the context and lets your agent talk. The Vapi call id and status are saved to the entry and an entry note records that the call started and that consent was given. If you turn on write-back, the add-on gives Vapi a signed, per-call webhook address; when the call ends, Vapi posts the end-of-call report to that address, the signature is verified, and the final status, reason and a short summary are written to the entry once. The add-on never changes any setting in your Vapi account and contacts no host other than Vapi and gravityextra.com.

Interface Previews

Screenshot
Screenshot
Screenshot
Screenshot

How do I enable this?

1
Create a free account at vapi.ai, build a voice assistant, buy or import a phone number, and copy your private API key, the assistant id and the phone number id.
2
Install and activate the add-on, then activate your license key and paste your Vapi API key, assistant id and phone number id in Forms → Settings → AI Voice Agent.
3
Open a form, go to Settings → AI Voice Agent, add a feed, and map the phone field and the required consent field; set your calling hours, time zone handling and cooldown.
4
Add the form fields you want the assistant to know as call variables, set conditional logic if needed, and send a test submission to hear the agent call.

Customer Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

GravityExtra
Average rating:  
 0 reviews

Have a new Feature idea?

Didn't see a feature in our plugin that you think would be useful? Share with us and let the team be a part of it.

Submit a Feature Request
$59
$39/year
You Save $20
Add any 2nd item, get 30% OFF both!
Use code GFEX30 at checkout
Secure checkout via Stripe
What's Included
  • Automatic Yearly Renewal
  • 1 Year Free Support & Updates (Renewable)
  • 24x7 Dedicated Customer Care
24/7 Support
For any query, connect with us on our support portal.
Submit a Query →
Quick Info
Version 1.0.0
Changelog
Icon
Gravity Forms AI Voice Agent
10 people are viewing this

Wait! Don't leave
empty-handed 🎁

Grab these exclusive codes to use at checkout!

10% OFF On all products
GFEX10
30% OFF Best Value
On any 2+ items
GFEX30

No thanks, I'll pay full price

Someone just bought this A few seconds ago
0
0
Your Cart
Your cart is emptyReturn to Shop
🔥 FREQUENTLY BOUGHT TOGETHER
Complete Combo & Save 40%!
ITEM IN YOUR CART
Gravity Forms Klaviyo Add-on
$39.00/yr
+
🎁 RECOMMENDED ADD-ON SAVE 40% OFF
Original Price: $49.00/yr
Bundle Special Price: $29.40/yr