Overview
Phinite’s Shopify predefined tool lets workspace assistants call Shopify APIs through DevStudio after you save a connection under Integrations → Predefined tools. Manage a Shopify store — create, update, and retrieve products, orders, and customers via the Shopify Admin REST API.Predefined tools require a saved connection before they appear in Graph Studio’s tool picker. See Predefined Tools in GraphStudio.
What this integration enables
- Automate workflows using this predefined tool from agent graphs
- Connect once under Integrations and reuse across assistants
- Enable individual subtools per agent in Graph Studio
Required credentials
- Store Name
store_name(required) - Access Token
access_token(required) - API Version
api_version(optional)
Setup steps
- Shopify Admin → Settings → Apps → Develop apps → enable Admin API scopes → Install app → copy Admin API access token and store name.
- Log into your Phinite workspace at app.phinite.ai
- Navigate to Integrations → Predefined tools
- Select Shopify
- Click + Add Configuration
- Enter the credential fields listed above
- Select assistants that should use this connection
- Click Save Configuration
Configure in Graph Studio
- Open an agent in Graph Studio
- Select the agent node → Tools tab → Add a new tool
- Choose ShopifyTools (or search for Shopify)
- Select your saved connection or add a new one
- Enable the subtools your workflow needs and save
Predefined tools
Phinite provides 19 subtools for Shopify:- Get Product: Retrieve a single product by ID from Shopify.
- List Products: Retrieve a list of products from the Shopify store.
- Create Product: Create a new product in the Shopify store.
- Update Product: Update an existing product in Shopify.
- Delete Product: Delete a product from Shopify.
- Count Products: Retrieve the total count of products in the Shopify store.
- Get Order: Retrieve a single order by ID from Shopify.
- List Orders: Retrieve a list of orders from the Shopify store.
- Create Order: Create a new order in Shopify (no payment collected).
- Update Order: Update an existing Shopify order (note, tags, email, shipping address).
- Close Order: Close an order in Shopify (all items fulfilled or refunded).
- Cancel Order: Cancel a Shopify order. Paid orders with fulfillments cannot be cancelled.
- Count Orders: Retrieve the total count of orders in the Shopify store.
- Get Customer: Retrieve a single customer by ID from Shopify.
- List Customers: Retrieve a list of customers from the Shopify store.
- Create Customer: Create a new customer in Shopify.
- Update Customer: Update an existing customer in Shopify.
- Search Customers: Search for Shopify customers by query (email, name, phone, etc.).
- Count Customers: Retrieve the total count of customers in the Shopify store.
Documentation & resources
-
Official documentation:
https://shopify.dev/docs/api/admin-rest - Phinite documentation: Shopify
Notes
- Store API keys and tokens securely; many providers show secrets only once
- Use separate connections for Dev, UAT, and Prod environments where possible
- Test with a minimal subtool call after saving credentials

