Connect Recharge and Thinkific to power AI-driven automation No-code AI automation Full audit trails and controls SOC 2 and GDPR compliant Easy visual workflow builder 9,000+ apps, 450+ AI tools Free tier available Choose a Trigger
Choose an Action
Launch your first automated workflow Start with a template that brings Recharge and Thinkific together. Build enterprise-grade automation in minutes.
Our most popular template
Unenroll users in Thinkific when subscriptions are deleted in Recharge Recharge + Thinkific
Top companies trust Zapier to automate work that solves their unique business problems—no coding required.
How Zapier works Zapier makes it easy to integrate Recharge with Thinkific - no code necessary. See how you can get setup in minutes.
Recharge
Recharge
Thinkific
Thinkific
1. Select the event
App
Recharge
Choose a trigger A trigger is the event that starts your Zap—like a "New Reactivated Subscription" from Recharge.
Add your action An action happens after the trigger—such as "Enroll User" in Thinkific.
You’re connected! Zapier seamlessly connects Recharge and Thinkific, automating your workflow.
Supported triggers and actions Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
Triggers Actions Triggers & Actions
New Reactivated Subscription Triggers on an activated subscription.
Try It Address Updated Triggers when an address is updated.
Try It New Charge Created Triggers when a new charge is created.
Try It Charge Max Retries Reached Triggers when a charge reaches maximum retry attempts.
Try It Charge Refunded Triggers when a charge is refunded.
Try It Charge Updated Triggers when a charge is updated.
Try It Checkout Created Triggers when a checkout session is created.
Try It Checkout Updated Triggers when a checkout session is modified.
Try It Customer Payment Method Updated Triggers when a customer updates their payment method.
Try It Customer Updated Triggers when a customer is updated.
Try It Onetime Deleted Triggers when a one-time product is deleted.
Try It New Order Triggers on a new order.
Try It Order Created Triggers when an order is created.
Try It Order Processed Triggers when an order is successfully processed.
Try It Order Updated Triggers when order properties are modified.
Try It Product Deleted Triggers when a product is deleted.
Try It New Subscription Triggers on a new subscription.
Try It Subscription Paused Triggers when a subscription is paused.
Try It Subscription Product Swapped Triggers when a subscription product is swapped to a different variant.
Try It Subscription Updated Triggers when an existing subscription is updated.
Try It Add Products to Collection Adds one or more products to a collection. Maximum 250 products per request.
External Product ID
External Product IDs
Add Discount to Charge Applies a discount to a specific charge.
Change Next Charge Date Changes the next charge date for a queued charge. Note: If two charges have the same address and their dates are updated to match, they will be merged.
Clone Order Creates a duplicate of an existing order with the same line items.
Count Charges Returns the total count of charges with optional filtering.
Status
Subscription ID
Customer ID
Created After
Created Before
Updated After
Updated Before
Count Orders Returns the total count of orders with optional filtering.
Count Subscriptions Returns the total count of subscriptions with optional filtering.
Create Checkout Creates a new checkout session for subscription or one-time purchase.
External Variant IDRequired
Purchase Type
External Product ID
Product Title
Variant Title
Unit Price
SKU
Handle
Weight
First Name
Last Name
Company
Address Line 1
Address Line 2
City
State/Province
Country Code
ZIP/Postal Code
Phone Number
First Name
Last Name
Company
Address Line 1
Address Line 2
City
State/Province
Country Code
ZIP/Postal Code
Phone Number
Currency
External Checkout ID
External Checkout Source
Note
Discount Code
Create Customer Creates a new customer in ReCharge.
Phone
Billing Address Line 1
Billing Address Line 2
Billing City
Billing Province/State
Billing ZIP/Postal Code
Billing Country
Billing Phone
Accepts Marketing
Tax Exempt
Create Metafield Creates a custom metafield to store additional data for customers, subscriptions, and other resources.
Create Plan Creates a new selling plan template for subscription products.
Create Subscription Creates a new subscription for a customer.
Delete Address Deletes a specific address by ID.
Remove Product From Collection Removes one or more products from a collection. This does not delete the product itself, only removes the relationship.
External Product ID
External Product IDs
Delete Metafield Permanently deletes a metafield and its custom data.
Delete Order Permanently deletes an order. Warning: Can only delete orders with status QUEUED.
Delete Product Permanently deletes a product from the product catalog. Warning: This action cannot be undone.
External Product IDRequired
Get Metafield Retrieves a specific metafield by its ID.
List Addresses Retrieves a list of addresses with optional filtering.
Limit
Customer ID
Page
Created After
Created Before
Updated After
Updated Before
List Charges Retrieves a list of charges with optional filtering.
Status
Subscription ID
Customer ID
External Order ID
List Collection Products Retrieves a list of products in collections, optionally filtered by a specific collection.
List Metafields Retrieves a list of metafields with optional filters and pagination.
List Orders Retrieves a list of orders with optional filtering.
List Plans Retrieves a list of selling plan templates.
Plan IDs
External Product ID
Type
List Shipping Countries Lists all available shipping countries with their provinces/states.
Process Charge Processes a queued charge immediately (Pro feature).
Reactivate Subscription Reactivate a subscription.
Remove Discount From Charge Removes a discount from a charge (only works for queued charges) and returns the associated address.
Retrieve Checkout Retrieves a checkout session by its token.
Retrieve Customer Retrieves a single customer by ID with complete details.
Retrieve One-Time Charge Retrieves a single one-time charge by ID with complete details.
One-Time Charge IDRequired
Retrieve Product Retrieves a single product by ID with complete details including variants and options.
External Product IDRequired
Retrieve Store Retrieves store information including shop details, currency, timezone, and configuration settings.
Skip Charge Skips a charge.
Update Address Updates an existing address with new properties.
First Name
Last Name
Address Line 1
Address Line 2
City
Province/State
ZIP/Postal Code
Country
Phone Number
Company
Discount ID
Update Collection Updates an existing collection with new title, description, or sort order.
Description
Sort Order
Title
Update Metafield Updates the value and description of an existing metafield.
Update Order Line Items Updates line items in an order. Only works for orders with status QUEUED.
Purchase Item ID
Purchase Item Type
Quantity
Handle
SKU
Title
Variant Title
Weight (grams)
Original Price
Unit Price
Total Price
Tax Due
Taxable
Taxable Amount
Unit Price Includes Tax
External Product ID
External Variant ID
Update Product Updates an existing product in the Recharge product catalog.
Brand
External Created Date
External Updated Date
Small Image URL
Medium Image URL
Large Image URL
Original Image URL
Sort Order
Position
Values
Published At
Requires Shipping
Title
External Variant IDRequired
Weight Unit
Small Image URL
Medium Image URL
Large Image URL
Original Image URL
Option Values
SKU
Variant Title
Taxable
Tax Code
Compare At Price
Requires Shipping
Vendor
Find an Address Finds an address by ID or customer ID.
Find Customer Search for customers using various filters like email, external ID, name, etc.
Customer ID
Email
External Customer ID
Shopify Customer ID
Status
Course Completed Triggers when a user completes a course.
Try It New Free Preview Enrollment Triggers when a user enrolls in the free preview of your course.
Try It New Lead Triggers when a new lead is created.
Try It New User Triggers when a new user is created.
Try It Enroll User Creates or finds a user in your Thinkific site, and enrolls them in a course or bundle. Available on our Grow plan and above.
Products
Expiry Date
Password
Company
API Request (Beta) This is an advanced action which makes a raw HTTP request that includes this integration's authentication.
New Address Created Triggers when a new address is created.
Try It New Cancelled Subscription Triggers on a cancelled subscription.
Try It Charge Failed Triggers when a charge processing fails.
Try It Charge Paid Triggers when a charge is successfully processed and paid.
Try It Charge Upcoming Triggers when a charge is scheduled to be processed.
Try It Checkout Completed Triggers when a checkout is successfully completed.
Try It Checkout Processed Triggers when a checkout payment is processed.
Try It New Customer Triggers on a new customer.
Try It Customer Status Change Triggers on a new customer status change.
Try It Onetime Created Triggers when a one-time product is created.
Try It Onetime Updated Triggers when a one-time product is updated.
Try It Order Cancelled Triggers when an order is cancelled.
Try It Order Deleted Triggers when an order is deleted.
Try It Order Upcoming Triggers when an order is scheduled for processing.
Try It New Product Created Triggers when a new product is created.
Try It Product Updated Triggers when a product is updated.
Try It Subscription Deleted Triggers when a subscription is permanently deleted.
Try It Subscription Skipped Triggers when a subscription charge is skipped.
Try It Subscription Unskipped Triggers when a previously skipped subscription charge is unskipped.
Try It Activate Subscription Activates one or more cancelled subscriptions.
Add Discounts to Address Applies a recurring discount to an address.
Cancel Subscription Cancels a subscription.
Cancellation Reason
Cancellation Comments
Send Email
Change Subscription Address Changes the shipping address for an existing subscription.
Count Addresses Returns the total count of addresses with optional filtering.
Count Customers Returns the total count of customers with optional filtering.
Status
Created After
Created Before
Updated After
Updated Before
Count Products Returns the total count of products with optional filtering.
Create Address Creates a new shipping address for a customer.
Address Line 2
Company
Discount ID
Create Collection Creates a new collection for organizing products into groups.
Create Discount Codes Creates a new discount code in ReCharge.
Usage Limits
Expires At
Starts At
Minimum Subtotal
Once Per Customer
Status
API Enabled
Checkout Page Enabled
Customer Portal Enabled
Merchant Portal Enabled
Create One Time Charge Creates a one-time product addition to the next charge.
External Product IDRequired
External Variant IDRequired
Variant Title
SKU
Next Charge Scheduled AtRequired
Add to Next Charge
Create Product Creates a new subscription product.
External Product IDRequired
Brand
Description
Requires Shipping
Published At
Image URL
Small Image URL
Medium Image URL
Large Image URL
Original Image URL
Sort Order
Position
External Variant IDRequired
SKU
Compare at Price
Weight
Taxable
Tax Code
Variant Image URL
Small Image URL
Medium Image URL
Large Image URL
Original Image URL
Delay Order Delays an order. Only works for orders with status QUEUED.
Delete Collection Permanently deletes a collection. Note: This does not delete products within the collection, only removes the collection grouping.
Delete Customer Permanently deletes a customer and all associated data. Warning: This action cannot be undone.
Delete One Time Charge Deletes a one-time charge that has not yet been processed.
One Time Charge IDRequired
Delete Plan Permanently deletes a selling plan. Warning: This will affect products and subscriptions using this plan.
Delete Subscription Permanently deletes a subscription. This action cannot be undone.
Get Shop Retrieves shop information including Shopify integration details, settings, and configuration.
List Bundle Selections Retrieves bundle selections with optional filtering (Pro feature).
Purchase Item IDs
Bundle Variant IDs
Item External Variant IDs
Item External Product IDs
Sort By
Active Purchase Items Only
List Collections Retrieves a list of collections.
List Customers Retrieves a list of customers with optional filtering.
Status
Email
External Customer ID
List One-Time Charges Lists one-time charges with optional filtering.
Customer ID
Address ID
Address IDs
Include Cancelled
External Variant ID
External Product ID
One-Time IDs
List Payment Methods Retrieves a list of payment methods with optional filtering.
Customer ID
Payment Type
Status
List Products Retrieves a list of products with optional filtering.
List Subscriptions Retrieves a list of subscriptions with optional filtering.
Process Checkout Processes a checkout payment and creates customer, subscription, and first charge.
Checkout Token
Payment Processor
Payment Token
Payment Type
Remove Discount From Address Removes a discount from a charge and returns the associated address.
Retrieve Address Retrieves a specific address by ID.
Retrieve Collection Retrieves a single collection by ID with complete details.
Retrieve Discount Retrieves a specific discount by ID.
Retrieve Order Retrieves a single order by ID with complete details including line items.
Retrieve Shipping Rates Gets available shipping rates for a specific checkout.
Send Email Notification Sends an email notification to a customer using predefined templates.
Unskip Charge Unskips a previously skipped charge, making it eligible for processing again.
Update Checkout Updates an existing checkout session.
External Variant ID
External Product ID
Purchase Type
Product Title
Variant Title
Unit Price
SKU
Handle
Weight
Email
First Name
Last Name
Phone
Discount Code
Shipping First Name
Shipping Last Name
Shipping Address Line 1
Shipping Address Line 2
Shipping City
Shipping Province/State
Shipping Country
Shipping ZIP/Postal Code
Shipping Phone
Billing First Name
Billing Last Name
Billing Address Line 1
Billing Address Line 2
Billing City
Billing Province/State
Billing Country
Billing ZIP/Postal Code
Billing Phone
Update Customer Updates an existing customer with new information.
Update One-Time Charge Updates an existing one-time charge. Note: address_id and next_charge_scheduled_at cannot be used together.
One-Time Charge IDRequired
Address ID
Next Charge Scheduled At
Price
Product Title
Quantity
External Variant ID
SKU
Variant Title
Update Plan Updates an existing selling plan template for subscription products.
Update Subscription Updates an existing subscription with new properties.
Find a Charge Finds a charge.
Customer ID
Address ID
Shopify Order ID
Subscription ID
Find a Subscription Finds subscriptions by ID, customer email, Shopify customer ID, Shopify variant ID, status, customer ID, or address ID.
Subscription ID
Customer Email
Shopify Customer ID
Shopify Variant ID
Status
Customer ID
Address ID
Lesson Completed Triggers when a user completes a lesson in one of your courses and better track student progress.
Try It New Full Enrollment Triggers when a user enrolls in your course.
Try It New Order Triggers when a new purchase has been made.
Try It Subscription Cancelled Triggers when a user cancels their subscription to a Course or Bundle.
Try It Unenroll User End a student's enrollment in a course or bundle either immediately or at a specified date. Available on our Grow plan and above.
Search Users Triggers when searching for users in Thinkific by ID or email.
Load more
For AI agents & developers
Use Recharge and Thinkific with AI agents and code Beyond Zap workflows. Call Recharge and Thinkific actions directly from your AI client or your codebase, using the same 9,000+ app integrations Zapier already runs.
No code Connect via Zapier MCP Expose Recharge and Thinkific actions as tools in any MCP client. Authenticate once, then call them in natural language.
Example actions on this page
Works with
Claude · ChatGPT · Cursor · any MCP-compatible client
Connect Zapier MCP Typescript Call from code with the Zapier SDK Trigger Recharge and Thinkific actions from backend services, scripts, or agent code.
Install
# TypeScript / Node
npm install @zapier/zapier-sdk Run an action
import { createZapierSdk } from '@zapier/zapier-sdk';
const zapier = createZapierSdk();
await zapier.runAction({ /* recharge / thinkific action */ }); Run the SDK docs There is no Python package yet. SDK is TypeScript-only (@zapier/zapier-sdk). The MCP server URL is personal to your account; get it at zapier.com/mcp.
Zapier is the automation platform of choice for 87% of Forbes Cloud 100 companies in 2023 93%
Customers who say using Zapier has made them better at their job
25m
Customers have created over 25 million Zaps on the platform
6 mins
The average user takes less than 6 minutes to set up a Zap
Learn how to automate Thinkific on the Zapier blog
4 ways to automate Thinkific with Zapier With Zapier's automated workflows—we call them Zaps—you can easily connect Thinkific with your existing tools, streamlining your processes and creating a more efficient course management strategy.
Make work flow with AI Level up your Recharge to Thinkific integration with AI. Extract, summarize, and transform your integration data with leading AI models like
OpenAI ,
Anthropic , and more.
Recharge is a subscription platform trusted by brands to boost revenue, craft subscriber experiences, and build lasting buyer routines.
The all-in-one platform to create, market & sell your online courses. Deliver beautiful courses on your own site, with no technical or design experience required!
Connect Recharge to Thinkific on the world's largest no-code automation platform