Forms Integrations
How to Send an Email When a Gravity Forms Payment Is Completed
To send an email automatically when a Gravity Forms payment completes, build a Zapify automation that pairs the A payment is completed trigger with the Send an email action. It fires only after the payment add-on confirms the payment succeeded — not when the form is merely submitted — so your finance team or fulfilment team hears about real money, not pending or failed attempts. This is free in Zapify and needs no code.
What this automation does
This automation connects one trigger to one action:
- Trigger: A payment is completed (Gravity Forms)
- Action: Send an email (WordPress)
When a payment on the selected Gravity Forms form is confirmed as completed, Zapify sends the email you configure. Both the trigger and the action are part of Zapify's free build, so you don't need a PRO license for this recipe.
How to create this automation
The whole build happens in the Zapify visual builder. You need Gravity Forms installed with a payment add-on (Stripe, PayPal, or another supported gateway) already collecting payments.
Step 1: Create a new automation
- In the WordPress admin, go to Zapify → Automations.
- Click Add New to open the builder.
- Give the automation a clear name, for example Notify finance when a Gravity Forms payment completes.

Step 2: Add the trigger
- Click Add Trigger.

- Choose Gravity Forms as the app.

- Select A payment is completed.

This tells Zapify to start only when a payment on the selected form completes, not when the form is submitted.
Step 3: Configure the Gravity Forms trigger
Select the Form you want Zapify to watch — for example, an Order Form connected to your payment add-on. Zapify then runs the automation only for entries on that form whose payment status is confirmed as completed; pending and failed payments are ignored.

Step 4: Add the Send an email action
- Click Add Action.

- Choose WordPress as the app.

- Select Send an email.

Step 5: Configure the email

Fill in the email fields:
- To — the recipient, for example your finance inbox.
- Subject — for example,
Payment received via Gravity Forms. - Message — the body of the notification.
Use the token button ({ }) beside the subject and message fields to insert live values from the completed payment. See Tokens you can insert below for the full list.


Step 6: Set it live and save
New automations start as a Draft. Set both the trigger and the action to Live, then click Save. The automation runs only once it is live.

Tokens you can insert
The A payment is completed trigger exposes these payment tokens, plus the standard Gravity Forms entry tokens. Insert them into the subject or message with the { } button.
| Token | What it holds |
|---|---|
| Transaction ID | The gateway's transaction reference |
| Amount | The raw payment amount |
| Amount, formatted | The amount with its currency symbol |
| Currency | The payment currency code |
| Payment status | The status reported by the add-on |
| Payment method | The gateway or method used |
| Payment date | When the payment was recorded |
| Subscription ID | The subscription reference, if any |
| Note | The payment note, if any |
| Entry ID / Form title | The entry that carried the payment |
Every value shown in the builder's token list resolves at run time. Any individual form field on the entry is available as a token too.
PRO feature
This recipe emails on every completed payment. To fire only when a payment meets extra criteria — for example, only when the Amount is above a threshold — add an automation Condition. Conditions on automations and actions are a Zapify PRO feature; filtering the trigger by form is free. See Filters and conditions.
How to test it
- Open the selected form on your site.
- Submit it using your gateway's sandbox or test mode.
- Complete the payment and wait for the add-on to mark it completed.
- Check the recipient's inbox.
If nothing arrives, confirm the automation is Live and check Zapify → Logs to see whether the payment was recorded and why the run did or did not continue. See Troubleshooting for more.
Conclusion
With the A payment is completed trigger and the Send an email action, Zapify notifies your team the instant a Gravity Forms payment clears — using real payment values pulled in through tokens, with no code and no PRO license. For refunds, see Send an email when a Gravity Forms payment is refunded; to react to every submission regardless of payment, see Send an email when a Gravity Forms form is submitted.
FAQs
Can Zapify send an email when a Gravity Forms payment completes?
Yes. Add the A payment is completed trigger to a Zapify automation and pair it with the Send an email action. The automation runs as soon as your payment add-on confirms that a payment on the selected form has completed, then sends the email you configured. Both the trigger and the action are free.
How is this different from "A form is submitted"?
A form is submitted fires the moment the entry is created, before the payment result is known. A payment is completed waits until the payment add-on confirms the payment succeeded, so you are notified only about real completed payments — never about entries that are still pending or that ultimately failed.
Can I include the payment amount and transaction ID in the email?
Yes. The trigger exposes tokens including Amount, Amount, formatted, Transaction ID, Currency, Payment method, and Payment date, alongside the standard entry tokens. Insert any of them into the subject or message with the token ({ }) button, and Zapify fills in the real values when the automation runs.
Does this work with any Gravity Forms payment gateway?
Yes. Zapify reacts to Gravity Forms marking an entry's payment as completed, so it works regardless of which supported gateway processed it — Stripe, PayPal, or another payment add-on. You select the form to watch; the gateway behind it does not need any separate configuration in Zapify.
Do I need Zapify PRO or any code for this?
No. The A payment is completed trigger and the Send an email action are both in Zapify's free build, and the whole automation is built in the visual builder without code. You only need Zapify PRO if you want to filter further with automation Conditions, such as emailing only when the amount exceeds a set value.