AI to Recharge Integration | MESA
Connect AI to Recharge and automate your tasks
Why integrate AI with Recharge
The AI to Recharge integration helps you sync data, automate manual tasks, and keep your stack aligned — without writing code.
Generate product descriptions without writing a word
When a product is added or updated in Shopify, AI generates a description, tagline, or SEO content from the product data. Your catalog stays fresh without a copywriter in the loop.
Classify and route orders based on their content
AI reads each order's line items, notes, and metadata to assign a category or tag. MESA then routes it to the right fulfillment path, team, or notification — no manual sorting.
Summarize and act on unstructured customer data
AI reads free-form text — customer notes, support tickets, or form submissions — and returns structured output your workflow can act on. What arrives as noise leaves as a clean, usable signal.
Stay ahead of subscription churn
When a payment fails or a subscription is paused, MESA triggers the right response automatically — a follow-up task, a tag update, a notification to your team. Retention actions happen before revenue slips away.
Keep subscriber records accurate across tools
Every subscription change in Recharge — new, upgraded, cancelled, or paused — updates the matching record in your CRM, spreadsheet, or data warehouse. Your team always works from current data.
Alert your team to high-value subscriber events
When a subscriber hits a milestone, upgrades their plan, or cancels after a long tenure, MESA sends a targeted alert to Slack or email. Your team can act while the moment still matters.
Build any AI and Recharge automation
MESA helps you connect apps to automate repetitive tasks. A trigger is an event that starts a workflow, and actions are the steps that occur when it's running.
Address Created
Starts when an address is created.
Address Updated
Starts when an address is modified.
Charge Created
Starts when a charge is created.
Charge Deleted
Starts when a charge is removed.
Charge Failed
Starts when a charge failed.
Charge Max Retries Reached
Starts when a charge reached its' maxed retry.
Charge Paid
Starts when a charge is processed.
Charge Refunded
Starts when a charge is refunded.
Charge Uncaptured
Starts when a charge is uncaptured.
Charge Upcoming
Starts when a charge is due soon.
Charge Updated
Starts when a charge is modified.
Checkout Processed
Starts when a checkout is processed.
Customer Activated
Starts when a customer account is enabled.
Customer Created
Starts when a customer is created.
Customer Deactivated
Starts when a customer account is terminated.
Customer Deleted
Starts when a customer is removed.
Customer Payment Method Updated
Starts when a customer's payment method is modified.
Customer Updated
Starts when a customer account is modified.
One-time Product Created
Starts when an one-time product is created.
One-time Product Deleted
Starts when an one-time product is removed.
One-time Product Updated
Starts when an one-time product is modified.
Order Cancelled
Starts when an order is cancelled.
Order Created
Starts when an order is created.
Order Deleted
Starts when an order is removed.
Order Payment Captured
Starts when an order's payment is captured.
Order Processed
Starts when an order is processed.
Order Success
Starts when an order is a success.
Order Upcoming
Starts when an order is upcoming.
Order Updated
Starts when an order is modified.
Product Created
Starts when a product is created.
Product Deleted
Starts when a product is removed.
Product Updated
Starts when a product is modified.
Subscription Activated
Starts when a subscription is enabled.
Subscription Cancelled
Starts when a subscription is cancelled.
Subscription Created
Starts when a subscription is created.
Subscription Deleted
Starts when a subscription is removed.
Subscription Skipped
Starts when a subscription is skipped.
Subscription Swapped
Starts when a subscription is swapped.
Subscription Unskipped
Starts when a subscription is unskipped.
Subscription Updated
Starts when a subscription is modified.
Skill triggered
Allow AI agents to trigger a workflow
Activate Subscription
Enable a subscription.
- ID
- Address ID
- Customer ID
- Analytics Data
- Cancellation Reason
- Cancellation Reason Comments
- Cancelled At
- Charge Interval Frequency
- Created At
- Expire After Specific Number Of Charges
- External Product ID
- External Variant ID
- Has Queued Charges
- Is Prepaid
- Is Skippable
- Is Swappable
- Max Retries Reached
- Next Charge Scheduled At
- Order Day Of Month
- Order Day Of Week
- Order Interval Frequency
- Order Interval Unit
- Properties
- Price
- Product Title
- Quantity
- Sku
- Sku Override
- Status
- Updated At
- Variant Title
Apply Discount to Charge
Apply a discount to a charge.
- ID
- Address ID
- Analytics Data
- Billing Address
- Client Details
- Customer
- Discounts
- Error
- Error Type
- External Order ID
- External Transaction ID
- Has Uncommitted Changes
- Line Items
- Note
- Order Attributes
- Payment Processor
- Scheduled At
- Shipping Address
- Shipping Lines
- Status
- Subtotal Price
- Tags
- Tax Lines
- Total Discounts
- Total Line Items Price
- Total Price
- Total Refunds
- Total Tax
- Total Weight Grams
- Type
- Updated At
- Created At
- Currency
Cancel Subscription
Cancel a subscription.
- ID
- Address ID
- Customer ID
- Analytics Data
- Cancellation Reason
- Cancellation Reason Comments
- Cancelled At
- Charge Interval Frequency
- Created At
- Expire After Specific Number Of Charges
- External Product ID
- External Variant ID
- Has Queued Charges
- Is Prepaid
- Is Skippable
- Is Swappable
- Max Retries Reached
- Next Charge Scheduled At
- Order Day Of Month
- Order Day Of Week
- Order Interval Frequency
- Order Interval Unit
- Properties
- Price
- Product Title
- Quantity
- Sku
- Sku Override
- Status
- Updated At
- Variant Title
Capture a Charge
Capture funds of a previously authorized charge.
- ID
- Address ID
- Analytics Data
- Billing Address
- Client Details
- Customer
- Discounts
- Error
- Error Type
- External Order ID
- External Transaction ID
- Has Uncommitted Changes
- Line Items
- Note
- Order Attributes
- Payment Processor
- Scheduled At
- Shipping Address
- Shipping Lines
- Status
- Subtotal Price
- Tags
- Tax Lines
- Total Discounts
- Total Line Items Price
- Total Price
- Total Refunds
- Total Tax
- Total Weight Grams
- Type
- Updated At
- Created At
- Currency
Change Subscription's Address
Adjust a subscription's address.
- ID
- Address ID
- Customer ID
- Analytics Data
- Cancellation Reason
- Cancellation Reason Comments
- Cancelled At
- Charge Interval Frequency
- Created At
- Expire After Specific Number Of Charges
- External Product ID
- External Variant ID
- Has Queued Charges
- Is Prepaid
- Is Skippable
- Is Swappable
- Max Retries Reached
- Next Charge Scheduled At
- Order Day Of Month
- Order Day Of Week
- Order Interval Frequency
- Order Interval Unit
- Properties
- Price
- Product Title
- Quantity
- Sku
- Sku Override
- Status
- Updated At
- Variant Title
Change Subscription's Next Charge Date
Adjust a subscription's next charge date.
- ID
- Address ID
- Customer ID
- Analytics Data
- Cancellation Reason
- Cancellation Reason Comments
- Cancelled At
- Charge Interval Frequency
- Created At
- Expire After Specific Number Of Charges
- External Product ID
- External Variant ID
- Has Queued Charges
- Is Prepaid
- Is Skippable
- Is Swappable
- Max Retries Reached
- Next Charge Scheduled At
- Order Day Of Month
- Order Day Of Week
- Order Interval Frequency
- Order Interval Unit
- Properties
- Price
- Product Title
- Quantity
- Sku
- Sku Override
- Status
- Updated At
- Variant Title
Clone Order
Duplicate an order.
- ID
- Address ID
- Billing Address
- Charge
- Client Details
- Created At
- Currency
- Customer
- Discounts
- External Cart Token
- External Order ID
- External Order Number
- Is Prepaid
- Line Items
- Note
- Order Attributes
- Processed At
- Scheduled At
- Shipping Address
- Shipping Lines
- Status
- Subtotal Price
- Tags
- Tax Lines
- Taxable
- Total Discounts
- Total Line Items Price
- Total Price
- Total Refunds
- Total Tax
- Total Weight Grams
- Updated At
- Type
Create Address
Create a new address.
- Address 1
- Address 2
- City
- Company
- Country
- Created At
- Country Code
- Customer ID
- Discount ID
- First Name
- Last Name
- Order Attributes
- Phone
- Presentment Currency
- Shipping Lines Override
- Updated At
- Zip
- Province
- Order Note
Create Charge
Create a new charge.
- Payment Processor
- Payment Token
- Payment Type
Create Charge Metafield
Create a charge metafield.
- Metafield
Create Checkout
Create a new checkout.
- Analytics Data
- Applied Discounts
- Billing Address
- External Checkout ID
- External Checkout Source
- Line Items
- Note
- Order Attributes
- Shipping Address
Create Customer
Create a customer.
- First Name
- Last Name
- External Customer ID
Create Customer Metafield
Create a customer metafield.
- Metafield
Create Customer Notification
Send a notification to a customer.
- Type
- Template Type
- Template Vars
Create Discount
Create a discount.
- Applies To
- Channel Settings
- Code
- Status
- Usage Limits
- Value
- Value Type
- Ends At
- External Discount ID
- Prerequisite Subtotal Min
- Starts At
Create One-time
Create an one-time.
- Address ID
- Add To Next Charge
- External Product ID
- External Variant ID
- Price
- Next Charge Scheduled At
- Product Title
- Properties
- Quantity
- Sku
Create One-time Address
Create an one-time address.
- Address ID
- Next Charge Scheduled At
- Price
- Product Title
- Properties
- Quantity
- External Variant ID
- Add To Next Charge
- Sku
Create Order Metafield
Create an order metafield.
- Metafield
Create Subscription
Create a subscription.
- Address ID
- Charge Interval Frequency
- Next Charge Scheduled At
- Order Interval Frequency
- Order Interval Unit
- Properties
- External Variant ID
- Quantity
- Order Day Of Week
- Order Day Of Month
- Status
- External Product ID
- Product Title
- Price
- Expire After Specific Number Of Charges
Create Subscription Metafield
Create a subscription metafield.
- Metafield
Delete Address
Remove an address.
Delete Customer
Remove a customer.
Delete Discount
Remove a discount.
Delete Metafield
Remove a metafield.
Delete One-time
Remove a one-time.
Delete Order
Remove an order.
Delete Subscription
Remove a subscription.
Filter by Order Count of Subscription
Check that the order's count in the duration of the customer's subscription is equal to or is included in the number(s) that you set for.
Get List of Addresses
Obtain a list of all addresses. This action will return 50 results by default, with a maximum of 250.
- ID
- Address 1
- Address 2
- City
- Company
- Country Code
- Created At
- Customer ID
- Discounts
- First Name
- Last Name
- Order Note
- Payment Method ID
- Phone
- Presentment Currency
- Province
- Shipping Lines Conserved
- Shipping Lines Override
- Updated At
- Zip
Get List of Charges
Obtain a list of charges. This action will return 50 results by default, with a maximum of 250.
- ID
- Address ID
- Analytics Data
- Billing Address
- Client Details
- Customer
- Discounts
- Error
- Error Type
- External Order ID
- External Transaction ID
- Has Uncommitted Changes
- Line Items
- Note
- Order Attributes
- Payment Processor
- Scheduled At
- Shipping Address
- Shipping Lines
- Status
- Subtotal Price
- Tags
- Tax Lines
- Total Discounts
- Total Line Items Price
- Total Price
- Total Refunds
- Total Tax
- Total Weight Grams
- Type
- Updated At
- Created At
- Currency
Get List of Customer Delivery Schedules
Obtain a list of delivery schedules for a specific customer. This action will return 50 results by default, with a maximum of 250.
- Customer
- Deliveries
Get List of Customers
Obtain a list of customers. This action will return 50 results by default, with a maximum of 250.
- ID
- Analytics Data
- Created At
- External Customer ID
- First Charge Processed At
- First Name
- Has Card Error In Dunning
- Has Valid Payment Method
- Hash
- Last Name
- Subscriptions Active Count
- Subscriptions Total Count
- Updated At
Get List of Discounts
Obtain a list of all discounts. This action will return 50 results by default, with a maximum of 250.
- Applies To
- Channel Settings
- Code
- Created At
- External Discount ID
- Ends At
- External Discount Source
- ID
- Prerequisite Subtotal Min
- Starts At
- Status
- Updated At
- Usage Limits
- Value
- Value Type
Get List of Metafields
Obtain a list of all metafields. This action will return 50 results by default, with a maximum of 250.
- ID
- Created At
- Description
- Key
- Namespace
- Owner ID
- Owner Resource
- Updated At
- Value
- Value Type
Get List of One-times
Obtain a list of one-times. This action will return 50 results by default, with a maximum of 250.
- ID
- Address ID
- Customer ID
- Created At
- External Product ID
- External Variant ID
- Next Charge Scheduled At
- Price
- Product Title
- Properties
- Quantity
- Sku
- Sku Override
- Updated At
- Variant Title
Get List of Orders
Obtain a list of orders. This action will return 50 results by default, with a maximum of 250.
- ID
- Address ID
- Billing Address
- Charge
- Client Details
- Created At
- Currency
- Customer
- Discounts
- External Cart Token
- External Order ID
- External Order Number
- Is Prepaid
- Line Items
- Note
- Order Attributes
- Processed At
- Scheduled At
- Shipping Address
- Shipping Lines
- Status
- Subtotal Price
- Tags
- Tax Lines
- Taxable
- Total Discounts
- Total Line Items Price
- Total Price
- Total Refunds
- Total Tax
- Total Weight Grams
- Updated At
- Type
Get List of Payment Methods
Obtain a list of payment methods.
- ID
- Customer ID
- Created At
- Default
- Payment Details
- Payment Type
- Processor Customer Token
- Processor Name
- Processor Payment Method Token
- Status
- Status Reason
- Updated At
Get List of Subscriptions
Obtain a list of subscriptions. This action will return 50 results by default, with a maximum of 250.
- ID
- Address ID
- Customer ID
- Analytics Data
- Cancellation Reason
- Cancellation Reason Comments
- Cancelled At
- Charge Interval Frequency
- Created At
- Expire After Specific Number Of Charges
- External Product ID
- External Variant ID
- Has Queued Charges
- Is Prepaid
- Is Skippable
- Is Swappable
- Max Retries Reached
- Next Charge Scheduled At
- Order Day Of Month
- Order Day Of Week
- Order Interval Frequency
- Order Interval Unit
- Properties
- Price
- Product Title
- Quantity
- Sku
- Sku Override
- Status
- Updated At
- Variant Title
Orders Count
Receive a total number of orders placed by the customer's email address.
- Count
Process a Charge
Process a charge.
- ID
- Address ID
- Analytics Data
- Billing Address
- Client Details
- Customer
- Discounts
- Error
- Error Type
- External Order ID
- External Transaction ID
- Has Uncommitted Changes
- Line Items
- Note
- Order Attributes
- Payment Processor
- Scheduled At
- Shipping Address
- Shipping Lines
- Status
- Subtotal Price
- Tags
- Tax Lines
- Total Discounts
- Total Line Items Price
- Total Price
- Total Refunds
- Total Tax
- Total Weight Grams
- Type
- Updated At
- Created At
- Currency
Refund a Charge
Issue a refund for a charge.
Remove Discount from Charge
Take off a discount from a charge.
- ID
- Address ID
- Analytics Data
- Billing Address
- Client Details
- Customer
- Discounts
- Error
- Error Type
- External Order ID
- External Transaction ID
- Has Uncommitted Changes
- Line Items
- Note
- Order Attributes
- Payment Processor
- Scheduled At
- Shipping Address
- Shipping Lines
- Status
- Subtotal Price
- Tags
- Tax Lines
- Total Discounts
- Total Line Items Price
- Total Price
- Total Refunds
- Total Tax
- Total Weight Grams
- Type
- Updated At
- Created At
- Currency
Retrieve Address
Grab all details about the address.
- ID
- Address 1
- Address 2
- City
- Company
- Country Code
- Created At
- Customer ID
- Discounts
- First Name
- Last Name
- Order Note
- Payment Method ID
- Phone
- Presentment Currency
- Province
- Shipping Lines Conserved
- Shipping Lines Override
- Updated At
- Zip
Retrieve Charge
Grab all details about a charge.
- ID
- Address ID
- Analytics Data
- Billing Address
- Client Details
- Customer
- Discounts
- Error
- Error Type
- External Order ID
- External Transaction ID
- Has Uncommitted Changes
- Line Items
- Note
- Order Attributes
- Payment Processor
- Scheduled At
- Shipping Address
- Shipping Lines
- Status
- Subtotal Price
- Tags
- Tax Lines
- Total Discounts
- Total Line Items Price
- Total Price
- Total Refunds
- Total Tax
- Total Weight Grams
- Type
- Updated At
- Created At
- Currency
Retrieve Checkout
Grab all details about the checkout.
- Charge ID
- Applied Discounts
- Billing Address
- Completed At
- Created At
- Currency
- External Checkout ID
- External Checkout Source
- External Customer ID
- External Transaction ID
- Line Items
- Note
- Notification Preferences
- Order Attributes
- Payment Processor
- Requires Shipping
- Shipping Address
- Subtotal Price
- Tax Lines
- Taxable
- Taxes Included
- Token
- Total Price
- Analytics Data
- Total Tax
- Updated At
Retrieve Checkout Shipping Rates
Get a list with details about checkout shipping rates.
- Checkout
- Code
- Delivery Range
- Description
- Handle
- Name
- Phone Required
- Price
- Title
Retrieve Customer
Grab all details about the customer.
- ID
- Analytics Data
- Created At
- External Customer ID
- First Charge Processed At
- First Name
- Has Card Error In Dunning
- Has Valid Payment Method
- Hash
- Last Name
- Subscriptions Active Count
- Subscriptions Total Count
- Updated At
Retrieve Discount
Grab all details about the discount.
- Ids
- Purchase Item Type
- Resource
Retrieve Metafield
Grab all details about the metafield.
- ID
- Created At
- Description
- Key
- Namespace
- Owner ID
- Owner Resource
- Updated At
- Value
- Value Type
Retrieve One-time
Grab all details about the one time.
- ID
- Address ID
- Customer ID
- Created At
- External Product ID
- External Variant ID
- Next Charge Scheduled At
- Price
- Product Title
- Properties
- Quantity
- Sku
- Sku Override
- Updated At
- Variant Title
Retrieve Order
Grab all details about the order.
- ID
- Address ID
- Billing Address
- Charge
- Client Details
- Created At
- Currency
- Customer
- Discounts
- External Cart Token
- External Order ID
- External Order Number
- Is Prepaid
- Line Items
- Note
- Order Attributes
- Processed At
- Scheduled At
- Shipping Address
- Shipping Lines
- Status
- Subtotal Price
- Tags
- Tax Lines
- Taxable
- Total Discounts
- Total Line Items Price
- Total Price
- Total Refunds
- Total Tax
- Total Weight Grams
- Updated At
- Type
Retrieve Order's Count of Subscription
Grab an order's count in the duration of the customer's subscription.
- Count
Retrieve Payment Method
Grab all details about a payment method.
- ID
- Customer ID
- Created At
- Default
- Payment Details
- Payment Type
- Processor Customer Token
- Processor Name
- Processor Payment Method Token
- Status
- Status Reason
- Updated At
Retrieve Subscription
Grab all details about the subscription.
- ID
- Address ID
- Customer ID
- Analytics Data
- Cancellation Reason
- Cancellation Reason Comments
- Cancelled At
- Charge Interval Frequency
- Created At
- Expire After Specific Number Of Charges
- External Product ID
- External Variant ID
- Has Queued Charges
- Is Prepaid
- Is Skippable
- Is Swappable
- Max Retries Reached
- Next Charge Scheduled At
- Order Day Of Month
- Order Day Of Week
- Order Interval Frequency
- Order Interval Unit
- Properties
- Price
- Product Title
- Quantity
- Sku
- Sku Override
- Status
- Updated At
- Variant Title
Skip a Charge
Not process the charge.
- ID
- Address ID
- Analytics Data
- Billing Address
- Client Details
- Customer
- Discounts
- Error
- Error Type
- External Order ID
- External Transaction ID
- Has Uncommitted Changes
- Line Items
- Note
- Order Attributes
- Payment Processor
- Scheduled At
- Shipping Address
- Shipping Lines
- Status
- Subtotal Price
- Tags
- Tax Lines
- Total Discounts
- Total Line Items Price
- Total Price
- Total Refunds
- Total Tax
- Total Weight Grams
- Type
- Updated At
- Created At
- Currency
Unskip a Charge
Process a previously skipped charge.
- ID
- Address ID
- Analytics Data
- Billing Address
- Client Details
- Customer
- Discounts
- Error
- Error Type
- External Order ID
- External Transaction ID
- Has Uncommitted Changes
- Line Items
- Note
- Order Attributes
- Payment Processor
- Scheduled At
- Shipping Address
- Shipping Lines
- Status
- Subtotal Price
- Tags
- Tax Lines
- Total Discounts
- Total Line Items Price
- Total Price
- Total Refunds
- Total Tax
- Total Weight Grams
- Type
- Updated At
- Created At
- Currency
Update Address
Modify an address.
- Address 1
- Address 2
- City
- Company
- Country Code
- Discounts
- First Name
- Last Name
- Order Note
- Payment Method ID
- Phone
- Province
- Zip
Update Checkout
Modify a checkout's details.
- Analytics Data
- Applied Discounts
- Billing Address
- External Checkout ID
- External Checkout Source
- Line Items
- Note
- Order Attributes
- Shipping Address
Update Customer
Modify a customer's details.
- First Name
- Last Name
- External Customer ID
Update Discount
Modify a discount's details.
- Applies To
- Channel Settings
- Code
- Created At
- External Discount ID
- Ends At
- External Discount Source
- ID
- Prerequisite Subtotal Min
- Starts At
- Status
- Usage Limits
- Value
- Value Type
Update Metafield
Modify a metafield's details.
Update One-time
Modify an one-time's details.
- Address ID
- External Variant ID
- Next Charge Scheduled At
- Price
- Product Title
- Properties
- Quantity
- Sku
- Variant Title
Update Order
Modify an order's details.
- Billing Address
- Customer
- Line Items
- Scheduled At
- Shipping Address
- Status
Update Subscription
Modify a subscription's details.
- Commit Update
- Charge Interval Frequency
- Expire After Specific Number Of Charges
- External Variant ID
- Order Day Of Month
- Order Day Of Week
- Order Interval Frequency
- Order Interval Unit
- Price
- Product Title
- Properties
- Quantity
- Sku
- Sku Override
- Variant Title
- Presentment Currency
Agent
Use AI and a friendly yeti to answer questions with your data.
- Content
Prompt
Execute an open-ended prompt. The most flexible action.
- Response
Web Operator
Let AI navigate websites, log in, click, extract, and submit information for you.