How to Set Up a Payment Link for Multiple Products in GoHighLevel
If you manage projects in tools like ClickUp and handle billing in GoHighLevel, creating flexible payment links for multiple products is essential. This guide walks you step by step through configuring one-time and recurring products, then adding them to an order form payment link so clients can easily pay for exactly what they need.
The process happens entirely inside your GoHighLevel sub-account and Stripe integration. Once set up, you can share a single payment URL that supports different products, quantities, and billing frequencies.
Prerequisites for Using GoHighLevel Payment Links
Before you create a payment link with multiple products, confirm the following:
- Your GoHighLevel sub-account is active.
- Stripe is connected under Payments in your sub-account settings.
- You have permission to create products and funnels/websites.
If these are in place, you are ready to build a multi-product payment flow in GoHighLevel.
Create Products in GoHighLevel
The first step is to create each product that will appear on your payment link. These can be one-time charges, recurring subscriptions, or a mix of both.
Step 1: Open the GoHighLevel Products Area
- Log in to your GoHighLevel account and select the correct sub-account.
- From the left sidebar, click Payments.
- Select Products to open the product management screen.
Step 2: Add a New Product
- Click the + New button (or similar “Add Product” option).
- Enter a clear Product Name that customers will recognize.
- Add a Description if you want additional clarification on the order form.
- Set the Price and choose the Currency.
Step 3: Choose One-Time or Recurring Billing
In the product settings, specify how you want to charge customers:
- One-time – Use this for single charges like setup fees, one-off consultations, or fixed packages.
- Recurring – Use this for subscriptions such as monthly retainers, memberships, or ongoing services.
For recurring products, configure:
- Billing interval (e.g., monthly, yearly).
- Trial period (if applicable).
- Whether it is paid upfront or starts billing after a delay.
Click Save to finalize each product. Repeat the process for every product you want to include on your GoHighLevel payment link.
Organize Products into a GoHighLevel Product Group
To show multiple items on a single order form, you must place them into a product group within GoHighLevel. Product groups control which items appear together and how customers select them.
Step 4: Create a Product Group
- Stay in Payments > Products in your GoHighLevel sub-account.
- Look for the Product Groups tab or section.
- Click + New Group (or equivalent).
- Give the group a descriptive name, such as Website Plans or Coaching Packages.
Step 5: Add Products to the Group
- Open the product group you just created.
- Use the interface to add existing products into the group.
- Include any combination of one-time and recurring products that should appear together on the same payment link.
- Set options like selection type, such as allowing:
- Single select – Customer must choose one product from the group.
- Multi-select – Customer can choose multiple products at once.
Save the group when finished. The group will later be linked to your GoHighLevel order form payment link.
Create an Order Form in GoHighLevel
Now that your products and product group are ready, you can build the order form that generates the payment link in GoHighLevel.
Step 6: Open Funnels or Websites
- From the left panel in GoHighLevel, navigate to Funnels or Websites.
- Choose an existing funnel/website or click + New to create one.
- Create or select the specific step/page where the order form will live, such as Checkout or Order.
Step 7: Add the Order Form Element
- Open the funnel or website page in the GoHighLevel page builder.
- From the elements panel, drag and drop the Order Form element onto your page.
- Click the order form element to open the settings panel on the right.
Step 8: Connect Your Product Group
- In the order form settings, find the section for Products.
- Select the Product Group you created earlier.
- Verify that all intended products (one-time and recurring) appear correctly in the preview.
- Adjust display options like:
- Show product descriptions or not.
- Allow quantity changes for certain products.
- Highlight a default or recommended option.
Save the page when the configuration looks correct. This order form will later provide the shareable GoHighLevel payment link.
Configure Stripe and Payment Settings in GoHighLevel
Because GoHighLevel uses Stripe for payment processing, confirm your payment settings are ready before sharing the link.
Step 9: Verify Stripe Connection
- Go to Settings in the sub-account.
- Click Integrations or Payments (depending on your interface).
- Confirm that Stripe is connected and active.
- If not connected, follow the prompts to link your Stripe account.
Step 10: Check Taxes, Currencies, and Receipts
Still within the payments area of GoHighLevel, review:
- Default currency.
- Tax settings or VAT if applicable.
- Invoice and receipt options for customer notifications.
These global settings will apply across your GoHighLevel payment link and help keep your accounting consistent.
Generate and Share the GoHighLevel Payment Link
With the order form in place, you can now use the live page URL as your primary payment link.
Step 11: Publish the Order Form Page
- In your funnel or website inside GoHighLevel, click Save and then Preview or View Live.
- Ensure that all products display correctly and that customers can select one or multiple items as intended.
- Test the checkout with a small amount or a test product to verify Stripe charges are processed correctly.
Step 12: Copy the Payment Link URL
- From the funnel or website overview, locate the live URL of the checkout step.
- Copy this URL — this is your GoHighLevel multi-product payment link.
- Share it via email, SMS, forms, automations, or embed it in buttons on other pages.
Customers visiting this URL will see the order form with all your configured products and can complete their purchase in a few clicks.
Best Practices for GoHighLevel Multi-Product Links
- Use clear product names so buyers can distinguish between similar plans.
- Separate one-time and recurring items visually or with descriptive labels.
- Test each product before going live, especially recurring subscription logic.
- Monitor failed payments from Stripe and GoHighLevel to maintain revenue continuity.
- Clone funnels when you need similar payment links for different audiences or offers.
Where to Learn More About GoHighLevel Payments
For detailed reference and up-to-date screenshots of the payment link process, review the official GoHighLevel help article here: How to set up a payment link for multiple products.
If you need strategic help implementing GoHighLevel in your agency, including funnel architecture and payment flows, you can also visit Consultevo for consulting and implementation services.
By following the steps above, you can confidently deploy a single GoHighLevel payment link that supports multiple products, one-time and recurring billing, and a smooth checkout experience for your clients.
Need Help With ClickUp?
If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.
“`
