Skip to content

Payment Completed

Trigger a workflow when a Gravity Forms payment is processed.

Overview

The Payment Completed trigger fires when a payment through Gravity Forms is successfully processed. This works with PayPal, Stripe, and other Gravity Forms payment add-ons.

When It Fires

  • PayPal payment confirmed
  • Stripe payment successful
  • Authorize.net transaction complete
  • Any payment add-on confirms payment

Configuration

FieldTypeRequiredDescription
FormselectYesSelect the form with payment
Payment MethodselectNoFilter by payment gateway
Minimum AmountnumberNoMinimum payment amount

Available Data

Payment Information

VariableTypeDescription
{{Trigger.payment_amount}}stringAmount paid
{{Trigger.payment_status}}stringPayment status
{{Trigger.payment_method}}stringPayment gateway used
{{Trigger.transaction_id}}stringGateway transaction ID
{{Trigger.payment_date}}stringPayment timestamp

Entry Information

VariableTypeDescription
{{Trigger.entry_id}}integerEntry ID
{{Trigger.form_id}}integerForm ID

All Form Fields

All submitted field values are available via {{Trigger.fields.*}}.

Example Workflows

Payment Receipt

Send payment confirmation:

  1. Trigger: Payment Completed
  2. Action: Send Email
    • To: {{Trigger.fields.email}}
    • Subject: Payment Received - ${{Trigger.payment_amount}}
    • Body: Transaction details and receipt

Event Registration

Confirm registration after payment:

  1. Trigger: Payment Completed
    • Form: Event Registration
  2. Action: Send Email
    • To: Registrant email
    • Subject: Registration Confirmed!
    • Body: Event details and ticket info

Accounting Entry

Record in accounting system:

  1. Trigger: Payment Completed
  2. Action: Create accounting record
    • Amount: {{Trigger.payment_amount}}
    • Transaction: {{Trigger.transaction_id}}
    • Description: Form name + entry ID

Team Notification

Alert team of payments:

  1. Trigger: Payment Completed
    • Minimum Amount: 500
  2. Action: Send Email
    • To: finance@yoursite.com
    • Subject: Payment received: ${{Trigger.payment_amount}}

Payment Statuses

StatusDescription
PaidPayment successful
ProcessingPayment pending
FailedPayment failed
RefundedPayment refunded

Best Practices

  • Send immediate payment confirmations
  • Track payments in accounting system
  • Set up high-value payment alerts
  • Create records for financial reporting