Connect SKU.io to Zapier
SKU.io has its own app on Zapier, so you can connect it to thousands of other apps without writing code. A new sales order can add a row to a Google Sheet, a received purchase order can post to Slack, and an order taken in another app can become a sales order in SKU.io.
The app is listed on Zapier as SKU.io and is currently marked Beta there.
Before you begin
- You need a Zapier account.
- You sign in to SKU.io from inside Zapier, so use a SKU.io user whose permissions cover what your Zaps will do. The Zap acts as that user.
- One Zapier connection reaches one SKU.io account. If you manage several accounts, add one connection for each.
What the app can do
| Kind | Name | When it fires, or what it does |
|---|---|---|
| Trigger | New Sales Order | A sales order is created, on any channel or by hand |
| Trigger | Sales Order Shipped | A sales order is fully shipped |
| Trigger | Sales Order Cancelled | A sales order is cancelled |
| Trigger | New Purchase Order | A purchase order is created |
| Trigger | Purchase Order Submitted | A purchase order is sent to the supplier |
| Trigger | Purchase Order Approved | A purchase order is approved |
| Trigger | Goods Received | Stock is received against a purchase order |
| Trigger | Inventory Adjusted | Stock is adjusted, transferred, or recounted |
| Trigger | New Product | A product is created |
| Trigger | New Customer | A customer is created |
| Action | Create Sales Order | Adds a sales order with its lines |
| Action | Create Purchase Order | Adds a purchase order for a supplier |
| Action | Create Product | Adds a product |
| Action | Update Product | Changes only the product fields you fill in |
| Action | Create Customer | Adds a customer |
| Action | Create Supplier | Adds a supplier |
| Action | Adjust Inventory | Adjusts stock for a product at a warehouse |
| Search | Find Product by SKU | Looks up a product so a later step can use it |
| Search | Find Customer by Email | Looks up a customer |
| Search | Find Sales Order by Number | Looks up a sales order |
| Search | Find Supplier by Name | Looks up a supplier |
Triggers are instant: SKU.io tells Zapier the moment the event happens, rather than Zapier checking every few minutes.
Steps
1. Start a Zap with SKU.io
- In Zapier, create a Zap.
- For the trigger or an action step, search for SKU.io and pick it.
- Choose the event, for example New Sales Order.
2. Connect your SKU.io account
- When Zapier asks for an account, click Sign in (or Connect a new account).
- Sign in to SKU.io in the window that opens, if you aren't signed in already.
- Read the Authorize screen. It names the app, lists the Permissions requested, and, if your login reaches more than one SKU.io account, asks which account to Authorize for.
- Click Approve.
The connection appears in Zapier named after your SKU.io account and your email address, so you can tell connections apart.
3. Finish the Zap
- Fill in the step's fields. Lists such as Warehouse, Store, and Currency load from your SKU.io account.
- For fields that need a record's ID, such as a product or customer, add a Find step first and map its result into the field.
- Test the step, then publish the Zap.
See and remove the connection in SKU.io
- Connected app. Go to Settings → Developer → Connected Apps to see Zapier listed with the permissions you approved and what it has been doing. Revoke it there to cut Zapier off straight away. See Review connected apps.
- Webhooks. Each live SKU.io trigger in a Zap creates a webhook subscription on your account. You can see them, and their delivery history, under Settings → Developer → Webhooks. Zapier removes the subscription when you turn the Zap off. See Monitor webhook deliveries.
Troubleshooting
| What you see | What to do |
|---|---|
| The Store or Currency list in a Zapier step is empty | Your connection was made before the app asked for permission to read settings. In Zapier, reconnect the SKU.io account, then approve again. |
| A step fails with a permissions message | The SKU.io user you connected can't do that action. Reconnect as a user who can, or ask an admin to widen that user's role. |
| A trigger never fires | Check the Zap is on, then look for its subscription under Settings → Developer → Webhooks and read the delivery log. |
| The sales order step asks for a currency | Fill in Currency Code (for example USD) on the step. |
Next steps
- Connect n8n or Make — the same automations on other platforms.
- Subscribe to webhooks — the events Zapier triggers listen to.
- Workflows — automations that run inside SKU.io, with no third-party account.
Last verified:
Was this helpful?