Shopify
+
Konnectify
Shopify Integration with Konnectify
Connect Shopify to Konnectify to automate commerce workflows across your store—sync customers, orders, products, inventory, and fulfillment events to keep operations accurate and fast.
Customers
Orders
Draft Orders
Products
Product Variants
Inventory
Fulfillments
Refunds & Returns
Locations
Articles
21 Triggers
33 Actions
What is Shopify?
Shopify is a complete commerce platform for running an online store—managing products, customers, orders, payments, and fulfillment from one place. When you connect Shopify to Konnectify, you can automate operational workflows across your stack (support, fulfillment, accounting, inventory tools) so your store data stays consistent without manual work.
This integration is designed for commerce teams that need reliable, event-driven automation for customers, orders, products, inventory updates, refunds, and returns.
New to Shopify?
Create a Shopify store or set up a custom app to enable API access for automations.
Visit Shopify →
What you can automate
• Sync new/updated customers to your CRM or support tools
• Route new orders to fulfillment or WMS systems
• Create draft orders from quotes or internal requests
• Keep product catalog and variants aligned across channels
• Update inventory levels by location and prevent overselling
• Automate refunds, returns, and fulfillment tracking events
API & Authentication
Authentication type: Credentials (Client ID + Client Secret + Shop Name)
This Shopify connector uses a custom app credential setup. You’ll provide your Shop Name (without .myshopify.com) plus the custom app’s Client ID and Client Secret from the Shopify admin/developer dashboard. Konnectify uses these credentials to securely authenticate requests to Shopify’s Admin API.
What the API connection enables
- Read and react to real-time store events via webhooks (customers, orders, products, inventory items, refunds, returns, fulfillments).
- Create and manage orders and draft orders.
- Create/update products and variants and look them up by ID, handle, SKU, or title.
- Activate and update inventory across locations.
- Create fulfillments and fulfillment events (tracking milestones).
- Create returns and refunds to support post-purchase operations.
Important: Shopify plan restrictions & rate limits
Shopify API availability can vary by plan and by app configuration. Shopify also enforces API rate limits; if your workflow processes high volumes (e.g., bulk catalog changes), consider adding batching, retries, and/or queueing steps in Konnectify.
Official docs: Shopify Admin API documentation
How to connect Shopify to Konnectify
Prerequisites
- A Shopify store (your shop subdomain, e.g.,
your-store-name).
- A Shopify custom app with the required Admin API access configured.
- The custom app’s Client ID and Client Secret.
- Permission to install/configure apps and webhooks in Shopify.
Add Shopify to a Workflow
- Create a new Workflow in Konnectify.
- Select Shopify as the trigger app or action app.
Authorize via Credentials (Client ID + Client Secret)
- Enter your Shop Name (without
.myshopify.com).
- Paste the Client ID and Client Secret from your Shopify custom app.
- Save the connection in Konnectify.
Configure the Trigger or Action
- Choose the Shopify trigger (webhook event) or action you need.
- Map fields between steps (e.g., customer email, order ID, SKU, location ID).
- Save your step configuration.
Note on IDs & permissions
Many Shopify actions require IDs (Order ID, Fulfillment Order ID, Location ID, Inventory Item ID). Ensure your custom app has the appropriate Admin API permissions for the resources you’re automating.
Test the Workflow
- Run a test using sample data (or create a test order/customer in Shopify).
- Verify field mappings and downstream updates.
Activate the Workflow
- Turn on the Workflow in Konnectify.
- Monitor runs and adjust error handling/retries as needed.
Triggers
21
Shopify triggers are delivered via webhooks (near real-time). Choose a trigger to start a workflow whenever the event occurs in your store.
Customers
3 triggers
New Customer
Receives a notification whenever a new customer is created in Shopify.
Updated Customer
Receives a notification whenever a customer is updated in Shopify.
Deleted Customer
Receives a notification whenever a customer is deleted in Shopify.
Orders
6 triggers
New Order
Receives a notification whenever a new order is created.
Updated Order
Receives a notification whenever an order is updated.
Deleted Order
Receives a notification whenever an order is deleted.
Cancelled Order
Receives a notification whenever an order is cancelled.
Fulfilled Order
Receives a notification whenever an order is fulfilled.
Order Paid
Receives a notification whenever an order is paid.
Draft Orders
3 triggers
New Draft Order
Receives a notification whenever a new draft order is created.
Updated Draft Order
Receives a notification whenever a draft order is updated.
Deleted Draft Order
Receives a notification whenever a draft order is deleted.
Products
3 triggers
New Product
Receives a notification whenever a new product is created.
Updated Product
Receives a notification whenever a product is updated.
Deleted Product
Receives a notification whenever a product is deleted.
Inventory
4 triggers
New Inventory Item
Receives a notification whenever a new inventory item is created.
Updated Inventory Item
Receives a notification whenever an inventory item is updated.
Deleted Inventory Item
Receives a notification whenever an inventory item is deleted.
Variant Out of Stock
Receives a notification whenever a product variant goes out of stock.
Fulfillments
1 triggers
Fulfillment Event Created
Receives a notification whenever a fulfillment event is created.
Refunds & Returns
2 triggers
New Refund
Receives a notification whenever a refund is created in Shopify.
Return Approved
Receives a notification whenever a return is approved in Shopify.
Actions
33
Use Shopify actions to create, find, update, and delete commerce objects (orders, customers, products, variants, inventory, fulfillments, and more).
Locations
2 actions
Create Location
Adds a new location to the shop for fulfilling orders and managing inventory.
Find Location
Finds a location by ID or Name using dynamic schema generation.
Inventory
3 actions
Activate Inventory
Activates an inventory item at a specific location, allowing it to be tracked and sold from that spot.
Inventory Stock Update
Sets inventory quantities for specific items at specific locations.
Find Product Variant
Finds a product variant by ID
Articles
3 actions
Create Article
Creates a new article within a specific blog.
Update Article
Updates details of a specific blog article.
Delete Article
Permanently deletes a blog article.
Fulfillments
5 actions
Get Fulfillment
Fetches status, tracking info, and line items for a specific Fulfillment ID.
Get Fulfillment Orders by Order ID
Retrieves a list of fulfillment orders associated with a specific Order ID.
Create Fulfillment
Creates a fulfillment for a specified fulfillment order, optionally notifying the customer.
Create Fulfillment Event
Creates a new tracking event for a specific fulfillment (e.g., Out for Delivery).
Create Fulfillment Event
Creates a new tracking event for a specific fulfillment (e.g., Out for Delivery).
Note: If you see duplicate action names in your builder, select the one that matches the required fields shown in the step configuration.
Draft Orders
5 actions
Create Draft Order
Creates a draft order with line items, addresses, and discounts.
Update Draft Order
Updates a draft order's details, including line items, addresses, and discounts.
Find Draft Order
Finds a draft order by ID.
Delete Draft Order
Permanently deletes a draft order.
Create Order
Creates a new order with line items, shipping address, and transactions.
Products
4 actions
Create Product
Creates a new product with variants, options, and metadata.
Update Product
Updates product details, options, tags, metafields and media.
Find Product
Finds a product by ID or Handle.
Search Product Variant
Search for a product variant by SKU or Title.
Product Variants
2 actions
Create Product Variant
Bulk creates product variants with inventory, pricing, and options.
Update Product Variant
Bulk updates product variants including inventory, pricing, and options.
Orders
6 actions
Cancel Order
Cancels an existing order, triggering refunds and restocking if specified.
Update Order
Updates an order's attributes like note, tags, email, or shipping address.
Mark Order as Paid
Manually marks an order as paid, updating its financial status.
Find Order
Finds an order by ID or search query.
Delete Order
Deletes an order by ID. Note: Order usually must be archived or canceled first.
Create Order
Creates a new order with line items, shipping address, and transactions.
Customers
4 actions
Find Customer
Searches for a customer using a specific identifier.
Create Customer
Creates a new customer with addresses and metafields.
Update Customer
Updates customer details including addresses and metafields.
Delete Customer
Permanently deletes a customer by ID.
Refunds & Returns
2 actions
Refund Order
Creates a refund for an order, specifying line items and optional transactions.
Return Order
Creates a return with line items and reasons.
Popular automations
Examples of common Shopify workflows you can build with Konnectify using the available triggers and actions.
Keep customer profiles clean and up to date
When a customer changes details in Shopify, automatically update your canonical customer record.
Updated Customer
→
Update Customer
Auto-fulfill orders after payment
When an order is marked paid, fetch fulfillment orders and create a fulfillment to move it forward automatically.
Order Paid
→
Get Fulfillment Orders by Order ID
→
Create Fulfillment
Instantly enrich product updates
When a product is updated, fetch it by ID/handle and apply consistent tags, metadata, or media updates.
Updated Product
→
Find Product
→
Update Product
Prevent overselling with automatic inventory corrections
When a variant goes out of stock, find the variant and update inventory levels at the right location(s).
Variant Out of Stock
→
Search Product Variant
→
Inventory Stock Update
FAQ
How does authentication work for the Shopify connector?
Konnectify uses a credentials-based connection for Shopify: Shop Name, Client ID, and Client Secret from your Shopify custom app. Make sure the custom app has the Admin API permissions needed for the triggers/actions you plan to use.
Which Shopify plans are supported?
Most Shopify plans support the Admin API, but specific capabilities can depend on your store, your custom app configuration, and Shopify’s feature availability in your region. If an action fails due to permissions, update the custom app’s API access/scopes and reinstall/reauthorize if required.
Are Shopify triggers polling-based or webhook-based?
All triggers in this connector are webhook triggers. Shopify sends an event to Konnectify when something changes (e.g., a new order, updated customer, out-of-stock variant), reducing delay and avoiding frequent polling.
How do I prevent duplicates (customers/orders/products)?
This connector doesn’t include a dedicated “Upsert” action. To avoid duplicates, use a
Find action first (e.g., Find Customer / Find Order / Find Product / Search Product Variant) and then branch your workflow:
- If found → Update
- If not found → Create
What happens if Shopify rate limits are hit?
If Shopify responds with throttling/rate-limit errors, the workflow run may fail or be retried depending on your Konnectify settings. For high-volume workloads, add backoff/retry logic and avoid unnecessary “find” calls by caching IDs when possible.
Can I connect multiple Shopify stores to Konnectify?
Yes. Create a separate Konnectify connection for each store by using the appropriate Shop Name and custom app credentials for that store. Then select the desired connection inside each workflow step.
What’s the recommended way to create fulfillments in Shopify?
Typically you’ll first use Get Fulfillment Orders by Order ID to retrieve the fulfillment order(s) Shopify expects, then pass the resulting fulfillment order ID(s) into Create Fulfillment. To add shipment tracking updates afterward, use Create Fulfillment Event.
Ready to automate your Shopify workflows?
Connect Shopify to Konnectify to streamline orders, customers, inventory, and fulfillment—end to end.
Get started free →