Skip to main content

Shopify integration

Learn how to connect and use Shopify integration

Written by Cassandra
Updated this week

Setting up an integration to a Shopify store

Shopify does not allow connecting just your account; in order to connect you need to specify the exact shop that you want to connect your workspace to.

  1. Go to integrations

  2. Click Shopify integration

  3. Click "Connect"

  4. Enter the name of your Shopify store and click "Connect" again

Once your Shopify will be connected - you'll get a success message at the top of the screen.

Tip: If you have multiple Shopify stores - simply set up the connection in separate workspaces.

Shopify integration actions in Helper chats

In total, you're able to perform 29 actions with the Shopify integration via chats with our Helpers.


Products (6 actions)

Action

Example prompt

List products

"Show me my products"

View sales data

"Which products are selling the most?"

Create a product

"Add a new product called Summer Breeze T-Shirt, $29.99, sizes S/M/L"

Update a product

"Change the price of Blue Sneakers to $59.99"

Add product images

"Add this image to my T-Shirt: https://example.com/photo.jpg"

Create a draft product

"Create a draft product: Handmade Scarf, $45, tags: winter, accessories"

Supports: Multiple variants (size, color, etc.), product types, tags, vendor, draft/active status, HTML descriptions.


Orders (7 actions)

Action

Example prompt

List recent orders

"Show me my recent orders"

Look up a specific order

"Look up order #1007"

View a customer's orders

"What has Sarah Johnson ordered recently?"

Add notes or tags to an order

"Add a note to order #1007: customer requested gift wrapping"

Update order email/address

"Change the email on order #1007 to [email protected]"

Cancel an order

"Cancel order #1007"

Refund an order (full or partial)

"Full refund for order #1007" / "Refund $15 on order #1007"

Supports: Order lookup by number (e.g. #1007), full and partial refunds, customer notification toggle.


Shipping & Fulfillment (4 actions)

Action

Example prompt

View fulfillment status

"What's the shipping status of order #1007?"

Ship an order (create fulfillment)

"Ship order #1007 with tracking number 789456123"

Update tracking info

"Tracking for order #1007 is FedEx 789456123"

Cancel a shipment

"Cancel the shipment for order #1007"

Note: Tracking can only be updated on orders that already have a shipment created. If the order hasn't shipped yet, the helper should try to create the fulfillment first.


Customers (4 actions)

Action

Example prompt

List customers

"Show me my customers"

View a customer's order history

"What has Sarah Johnson ordered recently?"

Create a customer

"Add customer John Smith, [email protected], +1 555-0123"

Update a customer

"Add VIP tag to Sarah Johnson" / "Update John's email"

Supports: Name, email, phone, address, tags, internal notes. Phone numbers should include country code.


Draft Orders (1 action)

Action

Example prompt

Create a draft order

"Create a quote for ABC Corp: 50 units of Widget A at $5 each"

Use cases: Wholesale quotes, custom pricing, B2B orders, manual order entry. Supports custom line items, customer association, discounts, and shipping addresses.


Inventory (3 actions)

Action

Example prompt

View stock levels

"What's my current inventory?"

View warehouse locations

"What locations do I have?"

Adjust inventory

"Add 50 units of Blue Sneakers to my warehouse"


Discounts & Promotions (6 actions)

Action

Example prompt

View discount details

"Show me the details for code SUMMER20"

Create a % discount code

"Create a 20% off code SUMMER20, valid this month"

Create a free shipping code

"Create free shipping code FREESHIP for orders over $50"

Create an automatic discount

"Auto 10% off everything this weekend"

Update a discount

"Change SUMMER20 from 20% to 30%"

Delete a discount

"Delete the expired HOLIDAY25 discount"

Discount types supported:

  • Code-based percentage - customer enters a code at checkout

  • Free shipping - with optional minimum order amount

  • Automatic - applies site-wide at checkout, no code needed


Store Info (1 action)

Action

Example prompt

View store details

"What's my store info?" / "What currency is my store in?"

Returns: Store name, email, currency, plan, domain, timezone.


Limitations

  • Order history is limited to 60 days by default. Older orders require an additional Shopify permission (read_all_orders) - we don’t have that and it needs a separate review process, could potentially apply if there’s actual demand.

  • Tags replace, not append. When updating tags on an order or customer, the new tags replace all existing ones.

  • Cancelling a shipment requires the fulfillment ID. To execute this task, ask the helper to retrieve the fulfillment ID first.

  • Custom workflows or scheduled tasks cannot be set up. We're working on solutions to make it happen in the upcoming months; however, as of now this is not possible. If you have an idea for a workflow you'd like automated, fill in an automation request.

Did this answer your question?