Resources · Zapier integration

OTO Zapier integrationAutomate OTO with Zapier.

The OTO Zapier integration gives you 0 triggers, 1 action and 3 searches. OTO cannot start a Zap on its own: another app does, and OTO receives the order or hands back the ones it already holds, one by ID or a page at a time.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the OTO Zapier integration actually does

OTO is a shipping gateway: one dashboard that plugs a store into more than 350 carriers. Through Zapier, it accepts new orders from elsewhere and lets a Zap read back orders it already holds. It never starts a Zap by itself, because it has no trigger at all.

Three results worth building. Orders from a sheet: a new row in a spreadsheet starts the Zap and Create Order files it in OTO, ready to ship. Order status on demand: an event in another app starts the Zap, Get Order Details fetches one order by its ID, and the next step passes what it found to a teammate or a customer tool. An export by date range: Get Orders or Get All Orders pulls the orders of a date range, page by page, into a report.

The catch is the starting point. With no OTO trigger, nothing that happens inside OTO (a new order, a shipped parcel) can launch a Zap. Something in another app always has to go first. Get Order Details also needs an Order Id carried by an earlier step, so decide where that reference comes from before you build. Searches also make a Zap multi-step, so three of the four operations need a paid plan.

Picking a platform first? Read the Zapier review and n8n vs Zapier.

Vocabulary

Zapier words, in plain English

Seven words keep coming back on this page. Here they are once.

Zap
An automation you build in Zapier: one trigger, then one or more actions that run each time the trigger event happens.
Trigger
The event in an app that starts the Zap. OTO has none, so the trigger always comes from another app.
Action
What the Zap does after it starts: the step that writes, sends or moves something for you, like filing an order.
Task
The unit Zapier bills: one action your Zap completes successfully. Your plan allowance is a count of those.
Polling vs instant
A polling trigger is checked by Zapier on a timer. An instant trigger is reported by its app the moment the event happens.
Filter
A step that lets the Zap go on only when what arrived meets your condition, and stops it otherwise.
Search step
A step that looks up something already stored in an app, so later steps can use it. OTO offers three, all about orders.
Cost

What an OTO Zap really costs

OTO is not a premium app, so it opens on the free plan. In practice, only one of its operations fits a free Zap.

  • Free plan100 tasks a month, unlimited Zaps, two steps per Zap
  • OTO on FreeCreate Order only, after another app's trigger
  • OTO searchesMake the Zap multi-step, paid plan
  • BilledEach successful action, one task

The trigger, which here belongs to another app, never costs a task. Each Create Order that goes through counts as one task; one that fails is not billed. The free plan builds two-step Zaps only, one trigger and one action. A search step, a filter or a second action makes the Zap multi-step, and that needs a paid plan. So on Free you can push orders into OTO, but reading them back with any of the three searches means upgrading. How fast the Zap starts depends on the other app's trigger: if it polls, the grid below applies.

Connect

Connect your OTO account to Zapier

  1. 01

    Open your connections

    In Zapier, go to the Apps page and click + Add connection. A connection is your OTO account linked once to Zapier, then reused by every step that talks to OTO, in every Zap.

  2. 02

    Pick OTO

    Search for OTO in the dialog, select it, then click Add connection. A new tab opens on the OTO sign-in page; use the account that holds your store's orders, not a personal sandbox.

  3. 03

    Sign in and grant access

    Log in to OTO in that tab and let Zapier reach the account. You need an OTO account, plus read or write rights on anything you do not own yourself but want a Zap to touch.

First Zap

Your first OTO Zap, step by step

GoalFile each new spreadsheet row as an OTO order, but only for rows marked ready to ship.

  1. 01

    Set the trigger in the other app

    Build a new Zap. OTO has no trigger, so start with the app that receives your orders, here a spreadsheet and its new-row event.

  2. 02

    Test that trigger

    Run the test. Zapier brings back the three most recent rows of the connected account, so you map the order on a real row, not a made-up one.

  3. 03

    Add the filter

    From the plus icon, add Filter: pick the column, the rule and the value. A text rule only works on text, so match the rule to the column.

  4. 04

    Add Create Order

    Choose OTO and Create Order, then map Order Id, amounts, currency, the customer and each item's sku, name, price and quantity from the row.

  5. 05

    Test, then publish

    Test the step and check the order shows up in OTO. Then click Publish to switch the Zap on. The filter makes it multi-step, so it needs a paid plan.

Actions

The OTO action

OTO gives you 1 action. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Create Order

Action

In Zapier“Create an order in OTO”

Files a new order in OTO from data another app already holds: who bought, what, for how much and how they pay. Optionally, it books the shipment in the same move.

When to use it
orders land in a form, a sheet or a store OTO is not wired to, and you want them in OTO without retyping.
Watch out
setting Create shipment to true also requires a pickup location code.
Searches

The OTO searches

3 search steps look for data that already exists in OTO, so a later step can use it.

All three searches sit at the bottom of the action-event list, under the SEARCH heading. Each one makes the Zap multi-step. Three settings decide what happens when a search comes back empty or crowded.

1

Get All Orders

Search

In Zapier“Retrieve a list of all orders in your account”

Brings back the orders of your OTO account created between two dates, one page at a time. You set how many per page and which page to read.

When to use it
a sales report or a reconciliation needs every order of a period.
Watch out
a page holds 100 orders at most, and both dates go in yyyy-mm-dd format.
2

Get Order Details

Search

In Zapier“Get the details of a specific order”

Looks up a single order from its Order Id and hands its details to the steps that follow. It is the precise one of the three: one ID in, one order out.

When to use it
a customer asks where a parcel is and the support tool already carries the order reference.
Watch out
without an Order Id from an earlier step, there is nothing to look up.
3

Get Orders

Search

In Zapier“Retrieve orders in a period of time”

Pulls the orders placed within a period, paged the same way: a minimum date, a maximum date, a page number and a page size, all required.

When to use it
the orders between two dates should land in a shared sheet for the finance team.
Watch out
by default a search keeps only the first result, so switch the multiple-results setting if you want them all.

The three settings every search exposes

  1. Successful if no search results are found?
    Left on its default, an empty search stops the Zap there and skips the steps that relied on it. Switched on, the Zap carries on empty-handed.
  2. Create X if it doesn't exist yet?
    This box turns a search into a find-or-create. OTO offers no such variant, so none of its searches can create a missing order.
  3. If multiple search results are found?
    Three ways out when several orders match: keep the first one, the default, stop the Zap, or pass all of them on at once.
When it breaks

When an OTO Zap breaks

Zapier attaches no help article and no documented limit to OTO. What breaks comes from the order fields and from general Zapier behavior.

  • Orders placed before the Zap are skipped

    A Zap only reacts to what happens after you switch it on. Rows or orders that existed before are never picked up; moving that backlog is a separate job.
  • Shipment on, pickup code missing

    When Create shipment is true, the pickup location code becomes mandatory. Leave it empty and Create Order fails on every run that asks for a shipment.
  • A page caps at 100 orders

    Get All Orders returns 100 orders per page at most. A busy period spreads over several pages, and you have to read each page number in turn.
  • A bulk import gets held back

    If the trigger app suddenly returns a huge batch, after a bulk import or a migration, Zapier's flood protection can hold it back instead of filing every order.
Need help

Need help automating OTO with Zapier?

A person reads every message.

FAQ

OTO Zapier integration: frequent questions

01Is the OTO Zapier integration free?
Partly. OTO is not a premium app, so it works on the free plan, which gives 100 tasks a month and unlimited Zaps. The catch is the two-step limit: one trigger and one action. A Zap made of another app's trigger plus Create Order fits. Any of the three OTO searches adds a step and makes the Zap multi-step, which needs a paid plan. On Free, then, you can push orders into OTO but not read them back.
02How many tasks does an OTO Zap use?
One task for each action that completes. The trigger, which comes from another app, costs nothing, and Zapier checking that app for new items costs nothing either. A Zap that files one order with Create Order costs one task per run. Add a second action and each run costs two, since every successful action counts on its own. A Create Order that fails, for instance on a missing required field, is not billed against your 100 free tasks.
03Can OTO start a Zap the moment an order arrives?
No. OTO has no trigger on Zapier, so nothing inside OTO can start a Zap. The Zap starts on another app's trigger, and its speed depends on that trigger. If it is instant, the Zap runs right away on any plan. If it polls, Zapier checks on a timer: every 15 minutes on Free, 2 on Professional, 1 on Team and Enterprise. Pick a source app with an instant trigger when speed matters.
04What do you need to connect OTO to Zapier?
An OTO account, plus read or write rights on anything you do not own but want a Zap to touch. From the Apps page of Zapier, click + Add connection, search for OTO, confirm with Add connection, sign in to OTO in the tab that opens and grant access. The connection is then shared by every OTO step in every Zap. If you plan to book shipments, also have your pickup location code at hand.
05Why does Create Order fail when shipment is on?
Because switching Create shipment to true makes the pickup location code mandatory. Leave it empty and the step fails. The order fields matter too: Order Id, payment method, amount, amount due, currency, the customer and each item's sku, name, price and quantity are all required. Test the step on a real row before publishing, and the missing value shows up right away. Once the Zap is live, each successful run costs one task, and a run that fails is not billed.
06What if the OTO operation you want is missing?
Then Zapier does not offer it for OTO today. The integration covers four operations: Create Order, Get All Orders, Get Order Details and Get Orders. There is no trigger, no update or cancellation of an order, and no shipment-only action. A workaround for reacting to OTO: start the Zap on another event and use a search to read the order. If even that does not fit, this integration cannot reach the need.
07Zapier, Make or n8n for OTO?
Decide by criteria. On Zapier, OTO gives one action and three searches, no trigger, and a free plan where only Create Order fits in a two-step Zap. If pushing orders into OTO from another app is the whole job, Zapier covers it. If you need OTO events to start the automation, or many lookups per run without a paid plan, first check whether the other tool offers OTO with those operations: this page only documents Zapier.