Shopify
Last updated: May 15, 2026
Connect Shopify to let Aissist read store data and run commerce actions.
Shopify is the integration.
Actions use Shopify during conversations.
With Shopify, Aissist can work with:
customers and orders
shipping, fulfillment, and returns
inventory and products
actions like address updates and order cancellation
Before you start
You currently need a Shopify access token to complete setup.
Login-based Shopify connection is not available yet. Use an access token instead.
On the Shopify Basic plan, Shopify restricts access to some personal customer data, such as name, address, phone number, and email.
Create the Shopify integration
Step 1: add the integration
Go to Workspace → Integrations.
Click Add Integration.
Choose Shopify.
Enter:
a name for the integration
the shop name
the shop URL
the access token
Step 2: create a Shopify access token
Log in to your Shopify dashboard.
Navigate to Settings → Apps and Sales Channels → Develop Apps.
Enable Custom App Development.
Click Create an app and give it a name.
Open the app, go to API Credentials, then click Configure Admin API Scopes.
Grant these permissions:
read_shippingread_fulfillmentsread_merchant_managed_fulfillmentsread_customersread_inventoryread_ordersread_returnsread_productsread_product_listingswrite_orders
Click Install App.
Copy the Admin API Access Token.
See Shopify’s guide for more detail.

Step 3: finish setup in Aissist
Return to Aissist.
Paste the access token into the Shopify integration.
Click Test to confirm the token and URL work.
Example:
Name: Aissist Shopify
Shop: aissistant
Shop URL:
https://aissistant.myshopify.comAccess Token: paste the token you created

Default actions
The Shopify integration includes default actions for common workflows.
Use them when the built-in Shopify methods already match your workflow.
You can choose whether each action runs:
at the start of a session
during an interaction
in both places
Each default action includes predefined descriptions and parameters.
Create custom actions only when you need store-specific logic.

Custom actions
You can also create custom Shopify actions.
If you do, turn off overlapping default actions to avoid conflicts.
Create a custom action
Select the integration then go to Actions.
Click Add Action.
Choose a method.
Give the action a clear name and description.
Available methods include:
getOrder, getCustomer, getCustomerOrders, sendOrderInvoice, cancelOrder, updateOrderAddress, addOrderTags , unsubscribeMarketingEmail , getProducts, and getProductById
Configure the action
You can:
choose whether it runs inbound or outbound
define trigger scenario
customize parameters for your store logic
Use parameter descriptions that match your store rules.
Example store-specific guidance:
order_id: order IDs start with an
Efollowed by 8 digitswarranty_days: warranty period in days, use constant
730match_email: only return the order if the email matches, use constant
trueorder_in_last_n_days: retrieve orders from the last
180days
You can also add instructions for how Aissist should summarize large action responses.

Next step
After setup, test your Shopify actions in Action Debugger.
Last updated

