Revset
Book a Free Audit

30-minute call · No obligation

HomeGHL HubFunnels & WebsitesFixing 'Null' Stripe Plan Dropdown in GoHighLevel Funnels
REVSET LABS · EXPERT GUIDE·Funnels & Websites

Fixing 'Null' Stripe Plan Dropdown in GoHighLevel Funnels

990 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 fix the 'null' Stripe plan in your GoHighLevel funnel product, ensure your product and its associated price are correctly set up and active in your Stripe account. Then, refresh your GHL product settings and select the correct Stripe product and price. This process typically takes 5-10 minutes.

Key Takeaways
  • Always create both the product and its price directly within your Stripe account before attempting to link them in GoHighLevel.
  • Verify that your Stripe integration within GoHighLevel is active and correctly connected to prevent data sync issues.
  • Confirm that both the product and its associated price in Stripe are marked as 'Active' and not 'Draft' or 'Archived'.
  • After making changes in Stripe, refresh GoHighLevel's product data by disconnecting and reconnecting your Stripe integration.
  • Carefully match the GoHighLevel funnel product to the correct Stripe product and its specific price plan when configuring your order forms.

Understanding the 'Null' Stripe Plan Issue in GoHighLevel

When you see 'null' in the Stripe Plan dropdown within your GoHighLevel funnel product settings, it means GoHighLevel cannot find a corresponding active product and price in your connected Stripe account. This prevents customers from completing purchases. The issue often stems from incomplete setup in Stripe or a synchronization problem.

Is Your Stripe Account Connected to GoHighLevel?

Before troubleshooting specific products, ensure your Stripe account is correctly integrated with GoHighLevel. A disconnected or improperly configured integration is a common root cause for payment-related issues.

1
Access Integration SettingsFrom your GoHighLevel dashboard, click Settings in the left-hand menu. Then, select Integrations.
2
Check Stripe Connection StatusLocate the Stripe integration. Verify that it shows as 'Connected'. If it's not connected, proceed to the next step.
3
Reconnect Stripe (If Needed)If Stripe is disconnected or appears to have issues, click Connect next to Stripe. Follow the prompts to log into your Stripe account and authorize the connection. This re-establishes the link between GoHighLevel and Stripe.
🔥 Pro Tip

Always ensure you are logged into the correct Stripe account associated with your GoHighLevel sub-account before attempting to connect or reconnect.

How to Create and Activate Products and Prices in Stripe

The most frequent reason for a 'null' Stripe plan is that the product and its associated price have not been correctly created and activated directly within your Stripe account. GoHighLevel pulls product and pricing data from Stripe, so it must exist there first.

1
Log Into Your Stripe AccountOpen a new browser tab and log into your Stripe dashboard. Ensure you are in the correct account and viewing the 'Live' mode, not 'Test' mode, for live products.
2
Navigate to ProductsIn the Stripe dashboard, click on Products in the left-hand navigation. Then, select Products again from the submenu.
3
Create a New ProductClick the + Add product button. Enter a descriptive Name for your product. You can also add an optional Description and Image.
4
Add a Price to Your ProductScroll down to the 'Pricing' section. Enter the Amount for your product, select the correct Currency, and choose the Billing period (e.g., One-time, Monthly, Yearly). Click Add product to save.
5
Verify Product and Price StatusAfter creation, confirm that your new product and its price are listed as 'Active'. If they are in 'Draft' or 'Archived' status, GoHighLevel will not be able to see them. You can activate them by clicking on the product and adjusting its status.
6
Repeat for All Necessary ProductsIf your funnel has multiple products or different pricing tiers, repeat steps 3-5 for each product and its corresponding price plans.

✅ Crucial: Both the product AND its price must be active in Stripe for GoHighLevel to detect them.

🔥 Pro Tip

Use clear, consistent naming conventions for your products and prices in Stripe. This makes it easier to identify and link them correctly within GoHighLevel.

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.

Once your products and prices are active in Stripe, you can now link them to the product elements within your GoHighLevel funnel pages. This is where you connect the 'buy' button to the actual payment plan.

1
Access Your FunnelIn GoHighLevel, navigate to Sites in the left menu, then click Funnels. Select the specific funnel where your product is located.
2
Edit the Funnel PageFind the funnel step that contains your order form or product element. Click the Edit Page button to open the page editor.
3
Select the Product ElementClick directly on the order form or product element on your funnel page. This will open its settings in the left sidebar.
4
Add or Edit Product DetailsIn the element's settings, scroll to the 'Products' section. Click Add Product if you're adding a new one, or click on an existing product to edit its details.
5
Select Stripe Product and PlanUnder the product settings, you will see dropdown menus for Stripe Product and Stripe Plan. Click the dropdown for Stripe Product and select the product you created in Stripe. Then, click the dropdown for Stripe Plan and choose the specific price plan associated with that product.
6
Configure Product Options (Optional)Set any other product options like price display, quantity, or shipping if applicable. Ensure all details match your offer.
7
Save Your ChangesAfter selecting the correct Stripe Product and Stripe Plan, click Save in the product settings. Then, click Save again at the top right of the page editor to apply all changes to your funnel.

✅ After selecting your Stripe Product and Plan, always click 'Save' in the product settings, then 'Save' again for the entire funnel page.

🔥 Pro Tip

If you have multiple price points for a single product (e.g., monthly and annual), ensure you select the correct 'Stripe Plan' that corresponds to the offer on that specific funnel page.

What If the Stripe Plan Still Shows 'Null'?

Occasionally, even after correctly setting up products in Stripe and ensuring a strong integration, GoHighLevel might not immediately display the updated product list. A manual refresh of the integration can resolve this synchronization delay.

1
Go to Integration SettingsFrom your GoHighLevel dashboard, click Settings in the left-hand menu, then select Integrations.
2
Disconnect StripeLocate the Stripe integration and click Disconnect. Confirm the disconnection when prompted.
3
Reconnect StripeImmediately click Connect again next to Stripe. Follow the prompts to re-authorize your Stripe account. This action forces GoHighLevel to re-sync all product and pricing data from Stripe.
4
Re-check Funnel Product SettingsReturn to your funnel page editor (Sites → Funnels → Edit Page), open the product element settings, and re-check the Stripe Product and Stripe Plan dropdowns. The correct options should now appear.

⚠️ Disconnecting and reconnecting Stripe will not affect existing transactions or customer data, but it is crucial to ensure you reconnect to the correct Stripe account.

Troubleshooting Common Issues

⚠️ The Stripe Plan dropdown is completely empty or only shows 'null'.
Ensure you have created both the product and its associated price in your Stripe account. Both must be active. Then, try disconnecting and reconnecting Stripe in GoHighLevel's Settings → Integrations.
⚠️ I created the product in Stripe, but it's not appearing in the GoHighLevel dropdown.
Verify that both the product and its price are marked as 'Active' in your Stripe dashboard. Check that you are in 'Live' mode in Stripe, not 'Test' mode. Then, force a re-sync by disconnecting and reconnecting Stripe in GHL.
⚠️ The Stripe Product appears, but no prices are available in the Stripe Plan dropdown.
You have created the product but not its price. Go to Stripe, edit your product, and add at least one active price plan for it. Save changes in Stripe, then re-check in GHL.
⚠️ GoHighLevel shows a general 'API connection failed' error for Stripe.
Go to Settings → Integrations in GoHighLevel and click Reconnect next to Stripe. This usually resolves temporary API communication issues.

Common Mistakes to Avoid

  • Forgetting to create *both* a product and at least one active price plan for it directly in Stripe.
  • Creating products/prices in Stripe but leaving them in 'Draft' or 'Archived' status, making them invisible to GoHighLevel.
  • Not saving changes in Stripe after creating products or prices, leading to unapplied updates.
  • Expecting GoHighLevel to automatically pull new Stripe products without a manual refresh or reconnect of the integration.
  • Attempting to link a GoHighLevel product before the Stripe integration itself is fully active and connected.

Frequently Asked Questions

QDo I need to create products in both Stripe and GoHighLevel?
Yes, you must first create the actual product and its associated price plans directly within your Stripe account. GoHighLevel then 'pulls' this data. In GoHighLevel, you create a 'product element' within your funnel and link it to the corresponding active Stripe product and plan.
QWhy is my Stripe product showing as 'null' even after I created it in Stripe?
This usually happens if either the product or its associated price in Stripe is not set to 'Active'. GoHighLevel can only see and display active products and prices. Ensure they are not in 'Draft' or 'Archived' status in your Stripe dashboard. After confirming, try disconnecting and reconnecting Stripe in GoHighLevel to force a data refresh.
QHow do I refresh GoHighLevel's connection to Stripe to see new products?
To force a refresh, navigate to **Settings → Integrations** in your GoHighLevel account. Find the Stripe integration, click **Disconnect**, and then immediately click **Connect** again. This action re-establishes the connection and prompts GoHighLevel to re-sync all your Stripe product and pricing data.
QCan I use a GoHighLevel funnel product without a Stripe price?
No, every product you intend to sell through a GoHighLevel funnel's order form requires a corresponding active product and at least one active price plan set up directly in your Stripe account. GoHighLevel acts as the interface, but Stripe handles the actual payment processing based on its own product and price definitions.
QWhat if I have multiple prices for one product in Stripe, like monthly and annual plans?
When you link your GoHighLevel funnel product, the 'Stripe Product' dropdown will show the main product. The 'Stripe Plan' dropdown will then display all active price plans associated with that product from Stripe. You simply select the specific price plan (e.g., 'Monthly Subscription' or 'Annual Subscription') that you want to offer on that particular funnel page.
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:StripePaymentsFunnelsIntegrationsTroubleshootingProductsGoHighLevel Fixes