Check an order
template.

The Check an order template is a ready-made Dazza workflow for “where is my order?” questions. Dazza sends order number and email to your own system, once the customer has proved who they are, and answers with what your system replies. Every detail, check and message can be changed.

ONLINE STORES · CALL YOUR SYSTEMTEMPLATE
READY ON DAY ONE. YOURS TO CHANGE.
2 DETAILS TO COLLECT
Call your system HOW IT FINISHES
Straight away NO CONFIRM STEP
Scale AND ABOVE

The questions
it answers.

Dazza uses it when the customer asks where their order is, when it will arrive, or about an order’s status. You can change that sentence, and Dazza follows the new one.

01

“Where’s my order?”

02

“When will order 2048 arrive?”

03

“Has my order shipped yet?”

04

“My tracking hasn’t updated in three days.”

05

“Can I have the tracking link?”

What it asks for.
Nothing more.

Dazza asks only for what’s missing, never for what it’s already been told, and checks emails, numbers and dates as it goes. Add, remove or reorder details, up to 10.

Details the Check an order template collects
DETAIL TYPE REQUIRED CHOICES OR HELP
Order number Short text Required —
Email Email Required Check it matches the order before sharing details

Where the job
goes next.

This template uses Call your system. Switch to another way to finish, or add decisions that choose between them.

01

Send to your team

The request lands in the Team queue of your inbox with every detail, and your team gets an email.

SWITCH TO IT ANY TIME
02

Share a link

Dazza shows a button to a page, such as your booking page or a form, with details filled into the address.

SWITCH TO IT ANY TIME
03 THIS TEMPLATE

Call your system

Dazza sends a signed request to your system and answers from the reply. Scale and above.

AS IT COMES
WHAT DAZZA SENDS
POST https://your-system.example/dazza
content-type: application/json
x-dazza-event: action.run
x-dazza-timestamp: 1793097720
x-dazza-signature: sha256=9f2c…

{
  "event": "action.run",
  "action": {
    "id": "act_…",
    "name": "Check an order"
  },
  "run": {
    "id": "run_…",
    "test": false
  },
  "inputs": {
    "order_number": "2048",
    "email": "jamie@example.com"
  },
  "conversation": {
    "id": "cnv_…",
    "pageUrl": "https://yourbusiness.com/…"
  },
  "customer": {
    "email": "jamie@example.com",
    "name": "Jamie",
    "verified": {
      "email": "jamie@example.com",
      "via": "code",
      "userId": null
    }
  },
  "sentAt": "2026-10-27T10:42:00.000Z"
}
WHAT YOUR SYSTEM REPLIES
{
  "message": "Order 2048 left our warehouse yesterday with DPD and is due on Thursday between 9am and 1pm. Tracking: https://track.example/2048"
}

The checks,
out of the box.

Every check runs in code before the workflow does, so none of them rely on the AI behaving. Change any of them per workflow.

Default checks for the Check an order template
CheckAs it comes
Customer confirms first Off. It runs as soon as the details are complete.
Customer verifies their email first On. The customer proves who they are with an email code or your site’s signed login before it runs. Growth and above.
Team approves before it goes ahead Off. Turn it on to have your team approve or decline each one in the inbox (Growth and above).
Starts in Test, so it only runs in your preview until you set it to Live.
Email and messaging apps Used as it comes, since it needs no button. It runs once the customer is verified, such as a sender whose domain passes DMARC.
Plan Scale and above.

Who it suits.
How to adapt it.

The groups are a guide, not a rule. Any business can use any template, renamed to fit.

Who it suits

  • Online stores with their own order system or API
  • Stores that use Make or n8n
  • B2B suppliers whose buyers ask about order status

Tips for adapting it

  1. Check that the verified email matches the order before you reply. Dazza sends it as customer.verified.email.
  2. Reply with the status, carrier, tracking link and expected date, plus a message. Dazza explains it in your tone.
  3. Put what Dazza should do about problems in your reply, such as “offer the team if it’s marked lost”.
  4. Zapier’s Catch Hook always replies with the same short receipt, so it can’t hand order details back. For lookups through Zapier, connect Zapier’s MCP server in Connections instead. Make (with a Webhook response module), n8n (with a Respond to Webhook node) and your own API can reply with data.

Check an order,
answered.

Step by step in Create a workflow.

Does it work with Shopify?

Yes, but you don’t need this template for it. Connect your shop in Connections (Growth and above) and Dazza looks up and tracks orders itself, when the order number and the email the customer ordered with both match. Use this template for other order systems. See Connect Shopify.

Why does the customer have to verify?

So one customer can’t read another’s order by typing their order number. Dazza asks for a code sent to their email, or trusts your site’s signed login, before it calls your system.

What if the order isn’t found?

Reply with a message that says so, such as “We can’t find that order for this email”. Dazza passes it on and offers the team.

14 DAYS FREE · NO CARD NEEDED

Switch it on
in minutes.

A WALL & FIFTH PRODUCTGOOD SERVICE. GOOD FEELING.