About this integration
Subscription retention and customer engagement platform for ecommerce brands. This integration exposes its full API as workflow modules.
The integration includes 2 triggers, 5 search modules and 20 actions. Connections use basic authentication.
How to connect
The credential form asks for API Key.
Prefer the interactive builder form? Open it on the app page.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | Access API Keys by navigating to by navigating to Settings -> API Keys. Keys are managed inside the Merchant Portal. |
Use it in workflow automation
Start with Watch Orders, then add Add Subscription Discount.
The canvas below runs Watch Orders into Add Subscription Discount — watch the video, then drop a node onto the canvas.
Select the Watch Subscriptions trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Add Subscription Discount as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 22 ready-made modules for marketing work — each run logs its inputs and outputs for debugging.
Stay AI workflow on the canvas: Watch Subscriptions then Add Subscription Discount
Triggers, searches and actions
Browse every Stay AI module field below: 2 triggers, 5 searchs, and 20 actions you can drop onto the canvas.
Triggers
This integration includes 2 triggers — start a workflow the moment something changes in the app.
- Watch Orders
- Watch Subscriptions
Searches
Use any of 5 search modules to retrieve records without leaving the workflow canvas.
- Get an Order
- Get a Subscription
- List Subscription Metadata
- Search Orders
- Search Subscriptions
Actions
This integration includes 20 action modules — create, update, or delete records as part of any workflow.
- Add Subscription Discount
- Add Subscription Metadata
- Add Subscription Order Lines
- Cancel a Subscription
- Create a Portal Link
Explore the fields available for each Stay AI trigger, search, and action.
Triggers
| Field | Type |
|---|---|
Order ID | text |
Order name | text |
Customer ID | text |
Subscription ID | text |
Created at | date |
Updated at | date |
Fulfillment status | text |
Currency | text |
Total price | number |
Cart discount amount | number |
Current total tax | number |
Total shipping price | number |
Address | object |
Zip | text |
City | text |
Phone | text |
Company | text |
Country | text |
Address 1 | text |
Address 2 | text |
Last name | text |
Province | text |
First name | text |
Tags | text |
Line items | array |
| Field | Type |
|---|---|
ID | text |
Subscription ID | text |
Customer ID | text |
Email address | |
Created at | date |
Updated at | date |
Next billing date | date |
Paused until | date |
Churned at | date |
Cancelled at | date |
Cancellation reason | text |
Price | number |
Delivery price | number |
Currency | text |
Status | text |
Order interval frequency | number |
Order interval unit | text |
Order notes | text |
Line items | array |
Searches
| Field | Type |
|---|---|
Order IDRequired | choice |
| Field | Type |
|---|---|
Order ID | text |
Order name | text |
Customer ID | text |
Subscription ID | text |
Created at | date |
Updated at | date |
Fulfillment status | text |
Currency | text |
Total price | number |
Cart discount amount | number |
Current total tax | number |
Total shipping price | number |
Address | object |
Zip | text |
City | text |
Phone | text |
Company | text |
Country | text |
Address 1 | text |
Address 2 | text |
Last name | text |
Province | text |
First name | text |
Tags | text |
Line items | array |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Subscription ID | text |
Customer ID | text |
Email address | |
Created at | date |
Updated at | date |
Next billing date | date |
Paused until | date |
Churned at | date |
Cancelled at | date |
Cancellation reason | text |
Price | number |
Delivery price | number |
Currency | text |
Status | text |
Order interval frequency | number |
Order interval unit | text |
Order notes | text |
Line items | array |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Account ID | text |
Created at | date |
Updated at | date |
Subscription contract ID | text |
| Field | Type |
|---|---|
Created Date Min | date |
Created Date Max | date |
Updated Date Min | date |
Updated Date Max | date |
Field Name For Sorting | choice |
Sorting Direction | choice |
Limit | number |
| Field | Type |
|---|---|
Order ID | text |
Order name | text |
Customer ID | text |
Subscription ID | text |
Created at | date |
Updated at | date |
Fulfillment status | text |
Currency | text |
Total price | number |
Cart discount amount | number |
Current total tax | number |
Total shipping price | number |
Address | object |
Zip | text |
City | text |
Phone | text |
Company | text |
Country | text |
Address 1 | text |
Address 2 | text |
Last name | text |
Province | text |
First name | text |
Tags | text |
Line items | array |
| Field | Type |
|---|---|
Customer Email | |
Subscription Status | choice |
Created Date Min | date |
Created Date Max | date |
Updated Date Min | date |
Updated Date Max | date |
Next Billing Date Min | date |
Next Billing Date Max | date |
Field Name For Sorting | choice |
Sorting Direction | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Subscription ID | text |
Customer ID | text |
Email address | |
Created at | date |
Updated at | date |
Next billing date | date |
Paused until | date |
Churned at | date |
Cancelled at | date |
Cancellation reason | text |
Price | number |
Delivery price | number |
Currency | text |
Status | text |
Order interval frequency | number |
Order interval unit | text |
Order notes | text |
Line items | array |
Actions
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Redeem CodeRequired | text |
Initiating Actor | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Meta Data KeyRequired | text |
Meta Data Value | text |
| Field | Type |
|---|---|
ID | text |
Account ID | text |
Created at | date |
Updated at | date |
Subscription contract ID | text |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
LinesRequired | array |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Cancellation Reasons | array |
Cancellation Reason | text |
Initiating Actor | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Customer Email Address | |
Customer Phone Number | text |
| Field | Type |
|---|---|
Link | url |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Meta Data IDRequired | text |
Meta Data KeyRequired | text |
Meta Data Value | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Paused Until DateRequired | date |
Initiating Actor | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Initiating Actor | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Discount IDRequired | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Line Item IDsRequired | array |
Line Item ID | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
First NameRequired | text |
Last NameRequired | text |
Address Line 1Required | text |
Address Line 2 | text |
CityRequired | text |
CountryRequired | text |
ProvinceRequired | text |
Province CodeRequired | text |
Zip CodeRequired | text |
Shipping Address PhoneRequired | text |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Next Billing DateRequired | date |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Initiating Actor | choice |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Line IDRequired | text |
PriceRequired | number |
QuantityRequired | number |
| Field | Type |
|---|---|
Success | boolean |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Billing Period ValueRequired | number |
Interval UnitRequired | choice |
Initiating Actor | choice |
| Field | Type |
|---|---|
ID | text |
Created at | date |
Updated at | date |
Shopify subscription contract ID | text |
Status | text |
Shopify created at | text |
Next billing date | date |
Scheduled billing date | date |
Paused until | date |
Dunning started at | text |
Dunning exited at | text |
Cancelled at | text |
Cancellation reasons | text |
Billing policy | object |
Interval | text |
Interval count | number |
Anchors | text |
Assigned pricing policy | text |
Address | text |
Gift address | text |
Line count | number |
Origin order ID | text |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Order NotesRequired | text |

