Connecting Whop to Zapier allows you to automate workflows between Whop and your other business tools. This guide will walk you through the setup process and common integrations.
How to connect Whop to Zapier
Step 1: Generate a Whop API Key
Sign into your Whop dashboard, and click on the Developer tab on the bottom of the lefthand sidebar
Click on API Keys, and click Create New API Key - name your API key to remind you why you’ve created it
Make sure ALL permission checkboxes are selected
Click Save to generate the API key
Step 2: Connect Whop to Zapier
Sign into your Zapier account
Click Create Zap
Search for "Whop" in the app search
Select Whop as your trigger app
Click + Add Account
Paste your Whop API key
7. Click Continue to authenticate the connection
Common ways to use Zapier with Whop
Using these Whop triggers and events, you can use Zapier to connect any of the below information to any other CRM or platform with a Zapier integration (Slack, Airtable, Google Sheets, etc.)
Whop triggers in Zapier
When any of these events occur on Whop, you can trigger a workflow in Zapier to pull additional information or take another action.
Payment Succeeded -
Triggers when a new payment is processed
Failed Payment -
Triggers when a payment attempt fails
Membership Went Valid -
Triggers when a user gains access to your product
Membership Went Invalid -
Triggers when a user loses access
Action events in Zapier
Build these events into your Zapier workflow to automate an action in Whop. You can create an action to either 1) Create an event in Whop or 2) Retrieve information from Whop in your Zapier workflow.
1. Event: Create
Add free days to a membership -
Extend a Membership's next renewal or expiration date by the number of days you set.
Create a checkout session -
Creates a new Checkout Session, letting you attach data to a membership after purchase.
Create a plan -
Creates a new pricing plan in your whop.
Create a promo code -
Creates a promo code for a discount or free days.
Create a quick link -
Create a quick checkout link for a price you set.
Terminate a membership -
Immediately ends a membership and kicks the customer from their access.
2. Event: Search
List payment fees -
Lists applicable fees for the given payment.
Retrieve a company -
Returns the company on Whop currently authenticated with the Zapier API key.
Retrieve a membership -
Returns information about a user’s membership.
Retrieve a plan -
Returns a plan, which includes pricing and parameters for purchasing a product.
Retrieve a product -
Returns a product, which includes what the customer accesses with their purchase.
Retrieve an experience -
Returns a specific Experience, which is the on-platform pieces of your offer that customers unlock after purchase.
Retrieve a customer -
Retrieves information about a member of your whop.
FAQs and troubleshooting
Why is my API key not working?
Make sure ALL permissions are checked when creating the key
Generate a new API key in Whop if needed
Why am I missing data in Zapier?
Check that the fields are being collected in Whop in your dashboard
Verify the field mapping in your Zap configuration
How do I convert the date field to a readable format?
Add a “Formatter” step in Zapier to convert the date and time field from epoch to mm/dd/yy by taking the following steps:
Add new action and chose Formatter
Choose the Date/Time option from the Formatter’s event dropdown
Under the Transform field, select Format and set the From/To formats:
On the From format, choose Unix timestamp
On the To format, choose mm/dd/yy (or whatever format you prefer!)
Map the field containing the original, epoch timestamp from your trigger step to the Formatter’s Input field
What’s the difference between “payment succeeded” and “membership went valid”?
Payment succeeded - activates when a customer's payment is successfully processed, immediately after a successful payment. For recurring subscription payments, it will fire every time a payment goes through. It pulls payment details, including:
Payment amount
Customer billing details
Product information
Transaction ID
Membership went valid - activates after BOTH payment is successful AND the user gets access to their purchase. It pulls membership details, including:
User details
Checkout question responses
Membership duration
Need additional help with your Zapier integration? Reach out to our support team at www.whop.com/support