GroupApp provides a direct Stripe integration, allowing you to collect payments within your community. But, if you want to use another checkout (like PayPal, ThriveCart, or any external payment processor), you can do that too.
In this guide, we’ll show you how to collect payments for your courses, memberships, digital products, and other services using an external payment processor. You’ll also learn how to add members to your community with the right access and channels, all through a simple, repeatable process.
External Checkout Link: The order form from your payment tool (PayPal, ThriveCart, or another processor).
Automation Tool: Zapier, Pabbly, or Integrately integration platform, you connect directly through the GroupApp Integrations.
Before we dive into the setup steps, here’s a quick overview of how this works. This will help you see the big picture before you go step-by-step.
The process is fully automatic as GroupApp offers a direct Stripe Integration. An admin pre-configures channels, product access, and segments.
When someone pays through Stripe using a GroupApp checkout page, they’re instantly added to your community, granted access to the product they purchased, and placed in the right channels and segments.
When you use an external checkout (such as PayPal or ThriveCart), the payment happens outside of GroupApp. That means you’ll need automation to connect the dots. Tools like Zapier, Pabbly, or Integrately act as the bridge to make sure everything flows correctly.
Here’s what happens once it’s set up:
A buyer completes their payment on your external order form.
An automated workflow creates their account inside your GroupApp community.
The buyer is given access to the product or membership plan they purchased.
The workflow also assigns them the correct course, library resource, or membership subscription.
Now, let’s see how this works in different cases.
This setup is designed for creators who sell courses or digital library resources through a dedicated sales page. It works whether you’re using GroupApp’s Landing Page Builder, your own website, or an external landing page tool.
Here’s how the process will look:
Go to your external checkout processor (PayPal, ThriveCart, or any other tool) and copy the URL of your order form for the product you’re selling.
Open your sales page and locate the main call-to-action (CTA) button that buyers will click to purchase.
Link the CTA button directly to your external checkout order form URL.
If you’re using GroupApp’s Landing Page Builder, open the sales page for your offer (course or learning resource).
Click on the button settings for your CTA, set the button action to Go to URL.
Paste the external checkout form URL in the field.
Save and update your page (as shown above) so the new button action is live. When a visitor clicks the button, they’ll be taken directly to your external checkout form.
Now, we’ll create a free subscription as community access is tied to subscriptions. And we’re setting it free as the member has paid using an external payment processor.
Go to your Admin Panel and then click on Subscriptions. This opens the Subscriptions dashboard.
Click Add Plan on the top-right to open the pop-up.
Name the subscription as Free Plan and set the plan type as Free.
Click on the Options Tab and disable Self-Cancellation. You can also add a cancellation message that replaces the cancel subscription button on the member's billing page. Finally, click on the Save Plan button.
In your Admin Panel, go to Courses and open the course you want to configure.
Click the Settings Tab and scroll to Course Options.
Under Access Level, choose Access By Plan and select the free plan you just created through the search field below. Finally, click Save.
After the buyer completes payment, connect an automation tool to act as the bridge between your external checkout and GroupApp. This is what creates the member account and assigns access automatically.
You can use Zapier, Pabbly, or Integrately. The setup works the same way across all of them.
In GroupApp, go to Integrations and click on the Connect button for Zapier.
Make sure you’re logged in. Click on Accept Invite & Build a Zap to connect with Zapier. Once connected, the GroupApp Zapier app will be added to your account and ready for use.
In your Zapier workflow, create actions to:
Create a new member in your community using the buyer’s email address (this will generate their GroupApp account).
Assign the free subscription plan to the member to access the community and learning programs.
Enroll the member in the correct product (course, library item, or event) that they purchased.
Add the member to the right channel so they are included in the discussions connected to their product.
Following these steps ensures that when someone pays through an external checkout, they are automatically added to your GroupApp community with the right access, just like they would be if you were using Stripe.
This process works for courses, library content, and events hosted on GroupApp when you’re sending traffic straight to their overview pages.
As an example, let’s say you’re directing traffic to your course page hosted on GroupAp (as shown below).
Go to your Admin Panel and then click on Subscriptions. This opens the Subscriptions dashboard.
Click Add Plan on the top-right to open the pop-up.
Name the subscription as Free Plan and set the plan type as Free. Save the plan.
Click on the Options Tab and disable Self-Cancellation. You can also add a cancellation message that replaces the cancel subscription button on the member's billing page. Finally, click on the Save Plan button.
In your Admin Panel, go to Courses and open the course you want to configure.
Click the Settings Tab and scroll to Course Options.
Under Access Level, choose Access By Plan and select the free plan you just created through the search field below.
In the same section, turn on the Lock Screen Option. A pop-up will appear.
Choose the lock screen type: Display a message with a CTA button, or Redirect to a URL.
Since payment happens externally, choose Redirect to URL and paste your external checkout link (PayPal, ThriveCart, etc.). Save the settings.
Now, when a buyer clicks into the course, they’ll be redirected to your external checkout to pay.
After payment, connect an automation tool to act as the bridge between your checkout tool and GroupApp. This will create the account and assign access automatically.
You can use Zapier, Pabbly, or Integrately; all work the same way. In GroupApp, go to Integrations and click on the Connect button for Zapier.
Make sure you’re logged into your Zapier Account. Next, click Accept Invite & Build a Zap in Zapier. Once connected, the GroupApp app will be added to your Zapier account.
In Zapier, create actions to:
Create a new member in your community using the buyer’s email (this generates their GroupApp account).
Enroll the member in the course by specifying the course name. They’ll automatically get access, tied to the free subscription plan you created earlier.
This setup is for membership subscription plans that you promote through a sales page. It works whether you build your sales page with GroupApp, your own website, or a third-party landing page tool.
Go to your Admin Panel and click Subscriptions on the left-side menu to open the Subscriptions dashboard.
Click Add Plan on the top-right to open the pop-up, name the subscription as Free Plan Tier 1, and set the plan type as Free. Save the plan.
Click on the Options Tab and disable Self-Cancellation. You can also add a custom cancellation message to replace the cancel subscription button on the member’s billing page. If you include the URL of your external subscription cancellation process in the message field, it will automatically become a clickable hyperlink. Finally, click on the Save Plan button.
Repeat this process to create a separate free subscription for every membership tier you offer.
Decide which courses, learning resources, channels, and events are included in each membership plan.
For each item you include, open its settings and set the access level By Plan. Search and select the Free Plan Tier 1 you created that will include the particular product.
Repeat until every plan has the correct products linked to it. These subscriptions will now provide controlled access to paid members according to the membership plan.
In your external checkout (PayPal, ThriveCart, or another tool), copy the order form URL for each membership plan.
Open your membership sales page and locate the CTA buttons for each plan.
Link each CTA button directly to its matching external checkout order form URL.
If you’re using GroupApp’s Landing Page Builder, open the page, click the button settings, set the action to Redirect to URL, paste the checkout URL, and save. Repeat for all plans.
Publish your updates so the new button actions are live. Clicking a plan’s button now takes visitors straight to that plan’s external checkout form.
The buyer completes payment on your external checkout processor (for example, PayPal or ThriveCart).
After payment, connect an automation tool to act as the bridge between your checkout and GroupApp so that account creation and access happen automatically.
You can use Zapier, Pabbly, or Integrately; all work the same way. In the GroupApp Admin Panel, go to Integrations and click on the Connect button for Zapier.
Make sure you’re logged into your Zapier Account. Next, click Accept Invite & Build a Zap in Zapier. Once connected, the GroupApp app will be added to your Zapier account.
Create Automation Actions
In your Zapier workflow, add an action to create a new member in your community using the buyer’s email address (this generates their GroupApp account).
Add an action to add the member to the correct subscription plan so they receive the right access level, perks, and content tied to their membership.
With these actions live, the member is automatically granted access to all courses, events, library resources, and channels included in their plan.
Now, what if the automation tools like Zapier, Pabbly, and Integrately are not compatible with your external payment processor?
Don’t worry! You can still manage the flow.
The process will have two phases:
Phase 1: The initial process is the same. The buyer will reach the external checkout form from the landing page and complete the payment for your course, learning resource, or membership plan.
Phase 2: You will add the member to your community or give them access to the learning product they paid for. For that, you’ll use invite options in GroupApp. This is an effortless way to pre-configure access for your member without automation.
At this stage, you’ve already received the payment confirmation from your external processor. Now, use the buyer’s email address to invite them into your GroupApp community.
Go to your Community Admin Panel and click on the People option to open the People Dashboard. Click on the Invite Members button.
You’ll see three invite methods, and we’ll work with the following;
Invite by Email: Send personalized invites to individual buyers.
Invite by Link: Create reusable invite links for specific products or membership plans.
Click on the " Invite by Email option. Enter the buyer’s full name and email address.
Write your invite email, including a subject line, and format it with the editor options. You can also send a test email before finalizing.
Specify the buyer’s role as Member from the dropdown list.
Assign the free subscription you created for the product (course, library resource, or membership plan).
Check the box to automatically approve the member when they join (optional).
Assign specific courses and channels they should be enrolled in.
Review all details, then click Send Invite on the bottom-right.
GroupApp sends the invite email. Once the buyer accepts and signs up, they’ll automatically have access to everything you configured. You can invite up to 10 email addresses at a time using this method.
Select Invite by Link at the top of the dashboard.
Create a name for the invite link that reflects the product or plan (e.g., Basic Membership, Premium Course).
Configure the role, subscription, courses, and channels the invite should include.
Click Create Link on the bottom-right.
A unique custom invite URL will appear on your dashboard under the Invite Links Tab. Copy this link and send it to the buyer via email.
When the buyer signs up through the invite link, they’ll be automatically added to your community with the access you pre-configured.
1 - Create a free subscription for each membership tier: Set up a free subscription plan for every tier you offer in your community. Link these plans to the products included in that tier. This keeps your setup clean, avoids creating unnecessary tiers, and gives you a clear way to manage member access.
2 - Turn on “Disable Self-cancellation”: Enable this for every subscription plan. Because payments are managed outside GroupApp, you don’t want members cancelling inside GroupApp on their own. Enabling this option helps prevent confusion and avoid future issues with access.