Revset
Book a Free Audit

30-minute call · No obligation

HomeGHL HubAutomation & WorkflowsAutomate Actions with the Stripe One-Time Charge Trigger
REVSET LABS · EXPERT GUIDE·Automation & Workflows

Automate Actions with the Stripe One-Time Charge Trigger

888 words·4 min read·Updated 28 April 2026·beginner·
Arsalan ZaffarArsalan ZaffarLinkedIn

👉 Start your 30-day GoHighLevel free trial.

Start 30-Day Free Trial
Quick Answer

To set up the Stripe One-Time Charge trigger, go to Automation → Workflows and create a new workflow. Add the trigger and configure its settings to match your specific product purchases. This process typically takes 5-10 minutes to complete.

Key Takeaways
  • Ensure your Stripe account is fully integrated with GoHighLevel before configuring triggers.
  • Use the 'Stripe One-Time Charge' trigger exclusively for single product purchases, not recurring subscriptions.
  • Always apply product filters to your trigger to ensure workflows activate only for specific items.
  • Thoroughly test your workflow in GoHighLevel's test mode or with a small live transaction to confirm functionality.
  • Leverage this trigger to instantly automate post-purchase actions like email sequences or access grants.

What is the Stripe One-Time Charge Trigger?

The Stripe One-Time Charge trigger in GoHighLevel is a powerful automation tool. It activates a workflow whenever a customer makes a successful single payment through Stripe. This trigger is essential for automating actions based on non-recurring purchases.

🔥 Pro Tip

This trigger is specifically for one-time payments. For recurring payments or subscriptions, use the 'Stripe Subscription Created' or 'Stripe Subscription Updated' triggers instead.

Prerequisites: Before You Configure

Before you can set up the Stripe One-Time Charge trigger, you must ensure two key elements are in place. These steps guarantee smooth integration and proper workflow functionality. Without these, your trigger will not function as expected.

1
Connect Your Stripe Account to GoHighLevelYour Stripe account must be fully integrated with GoHighLevel. Go to Settings → Integrations and connect your Stripe account. This linkage allows GoHighLevel to receive payment event data.
2
Set Up Your Products in GoHighLevel or StripeEnsure the products you plan to sell are created in GoHighLevel's Payments → Products section or directly in your Stripe account. The trigger uses these product details to identify specific purchases.
🔥 Pro Tip

Always verify your Stripe connection is active and healthy. A disconnected Stripe account will prevent any payment-related triggers from firing.

Try GoHighLevel Free

Start your 30-day GoHighLevel free trial

Everything in this guide is in your free trial. 30 days, no credit card — the platform behind 78+ revenue systems.

Start 30-Day Free Trial

Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

How to Set Up the Stripe One-Time Charge Trigger Step-by-Step

Follow these detailed steps to configure your Stripe One-Time Charge trigger in GoHighLevel. This process will enable your workflows to automatically respond to successful single payments. Each step builds on the last to create a robust automation.

1
Step 1: Navigate to WorkflowsFrom your GoHighLevel dashboard, click on Automation in the left-hand menu. Then, select Workflows to access your automation builder.
2
Step 2: Create a New WorkflowClick the Create workflow button, usually located in the top right corner. Choose Start from scratch to begin building your custom automation.
3
Step 3: Add the Workflow TriggerInside your new workflow, click Add new Workflow Trigger. This is the first element at the top of your workflow canvas. A pop-up will appear with a list of available triggers.
4
Step 4: Select 'Stripe One-Time Charge'From the list of triggers, search for and select Stripe One-Time Charge. This action designates that your workflow will activate upon a successful single Stripe payment.
5
Step 5: Configure Trigger Filters (Crucial)After selecting the trigger, you must add filters to specify which charges activate the workflow. Click Add Filters to refine the trigger's behavior. This prevents the workflow from firing on every single Stripe payment.
6
Step 6: Specify the Product FilterIn the filter options, select Product. Then, choose the exact product from the dropdown list that, when purchased, should activate this workflow. This ensures precise automation for specific offerings.
7
Step 7: (Optional) Add Additional FiltersYou can add more filters like Amount to trigger based on the payment value. This is useful for tiered products or specific promotional pricing. Click Add Filters again to explore other options.
8
Step 8: Save Your TriggerOnce you have configured all necessary filters, click Save Trigger to apply your settings. This locks in the conditions for your workflow's initiation.
9
Step 9: Add Workflow ActionsNow, add the actions you want to happen after the trigger fires. Click the + icon below the trigger to add steps like 'Send Email', 'Add Tag', 'Update Opportunity', or 'Grant Offer Access'. Configure each action according to your desired outcome.
10
Step 10: Save and Publish Your WorkflowAfter adding all your actions, click Save in the top right corner of the workflow builder. Then, change the workflow status from Draft to Publish to make it active. Your workflow is now ready to automate!

⚠️ Ensure your workflow status is set to 'Publish' after saving. A workflow in 'Draft' mode will not execute any actions, even if the trigger conditions are met.

🔥 Pro Tip

Always use the 'Product' filter. Without it, your workflow will activate for *every* one-time Stripe charge, leading to unintended consequences and potential customer confusion.

Common Use Cases for This Trigger

The Stripe One-Time Charge trigger is incredibly versatile for various business needs. Understanding its common applications can help you maximize its potential. These examples demonstrate how to create efficient and automated customer journeys.

1
Automated Post-Purchase Follow-UpImmediately send a thank-you email, provide order details, or deliver digital products (e.g., e-books, guides). This ensures customers receive prompt communication and access.
2
Granting Membership or Course AccessAutomatically enroll customers into a specific membership area or online course after they purchase access. This streamlines the onboarding process and reduces manual effort.
3
Updating CRM and Opportunity StagesMove a contact's opportunity stage from 'Lead' to 'Customer' or mark a deal as 'Won'. This keeps your sales pipeline accurate and up-to-date automatically.
4
Internal Notifications for Your TeamSend an internal email or SMS notification to your sales or fulfillment team. This alerts them about a new purchase, allowing for timely order processing or personalized outreach.

✅ Consider segmenting your customers with tags immediately after a purchase. This allows for targeted future marketing and personalized communication strategies.

Troubleshooting Common Issues

⚠️ My workflow is not firing after a successful Stripe one-time charge.
First, check if your workflow is set to Published. Next, verify that your Stripe account is properly connected under Settings → Integrations. Finally, ensure the Product filter in your trigger exactly matches the product that was purchased.
⚠️ The workflow fires for all Stripe payments, not just the specific product I intended.
You likely need to refine your trigger's filters. Go into the trigger settings and add or adjust the Product filter to specify the exact product that should activate this workflow. This ensures precision.
⚠️ My contact bought the product, but they didn't receive the expected email or tag.
Review the actions immediately following the trigger in your workflow. Check if the 'Send Email' or 'Add Tag' actions are correctly configured and saved. Also, confirm the contact has a valid email address.
⚠️ I cannot find the 'Stripe One-Time Charge' trigger option in the workflow builder.
Ensure your GoHighLevel account has the necessary integrations and permissions. Confirm your Stripe account is successfully connected to GoHighLevel. If the issue persists, contact GoHighLevel support.
⚠️ The workflow fires, but actions like granting membership access fail.
Examine the specific action's configuration. For membership access, verify that the 'Grant Offer Access' action points to an existing and correctly linked offer. Ensure the offer is associated with the product purchased.

Common Mistakes to Avoid

  • Forgetting to connect your Stripe account to GoHighLevel before setting up payment triggers.
  • Using the 'Stripe One-Time Charge' trigger for subscription products instead of single purchases.
  • Not applying a 'Product' filter, causing the workflow to activate for every one-time Stripe payment.
  • Leaving the workflow in 'Draft' mode, which prevents it from executing any actions.
  • Testing the workflow with a Stripe refund or failed charge, which will not activate the 'One-Time Charge' trigger.

Frequently Asked Questions

QWhat is the main difference between the 'Stripe One-Time Charge' and 'Stripe Subscription Created' triggers?
The 'Stripe One-Time Charge' trigger activates for single, non-recurring payments, typically for products like an e-book or a one-time consultation. In contrast, the 'Stripe Subscription Created' trigger fires when a customer signs up for a recurring service or product, such as a monthly membership. It's crucial to use the correct trigger for your product type to ensure accurate automation.
QCan I use this trigger to automate actions for specific product bundles?
Yes, you can. When configuring the trigger, use the 'Product' filter and select the specific product bundle you've created in GoHighLevel. This ensures that the workflow only activates when that particular bundle is purchased, allowing you to tailor post-purchase actions precisely for that offering.
QWhat happens if a customer requests a refund after the workflow fires?
The 'Stripe One-Time Charge' trigger only fires on a *successful* charge. If a refund occurs later, this specific trigger will not automatically reverse any actions. You would need a separate workflow triggered by 'Stripe Refund' or 'Stripe Charge Refunded' to automate post-refund actions like removing tags or revoking access.
QIs it possible to test this trigger without making a real purchase?
Yes, GoHighLevel offers a 'Test Mode' for workflows. You can also use Stripe's test API keys and test credit card numbers to simulate a real purchase without incurring actual charges. This allows you to verify your workflow's functionality before going live, ensuring everything works as intended.
QHow does the 'Amount' filter work, and when should I use it?
The 'Amount' filter allows you to specify a minimum or exact charge amount for the trigger to fire. You might use it for products with variable pricing, or if you want different workflows to activate based on the purchase value. For example, a workflow could trigger only if a product is purchased for over $100, indicating a premium sale.
Try GoHighLevel Free

Start your 30-day GoHighLevel free trial

Everything in this guide is in your free trial. 30 days, no credit card — the platform behind 78+ revenue systems.

Start 30-Day Free Trial

Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

Arsalan Zaffar
Arsalan Zaffar
Revset Labs · Revenue Systems · 78+ GHL Builds

Arsalan writes GHL guides from real build experience — 78+ systems, $9.2M in client pipeline. Wharton, CXL & Google certified.

Connect on LinkedIn
Tags:StripeWorkflowsAutomationPaymentsTriggersIntegration