Ace ScanAceScanby Agent Ace

Automate your QR code scans

Ace Scan can send every scan of a code straight to your favorite automation tool. Connect a webhook once, and each scan flows into n8n, Zapier, or Make — no code required.

A scan webhook is a URL that Ace Scan posts to every time your QR code is scanned. Paste your automation tool’s webhook URL into a code’s dashboard, and each scan arrives as a small JSON message you can act on — in real time.

What you can automate

Where to set it up

In your dashboard, open a code and find the Automation webhook panel. Paste a webhook URL, click Save, then Send test to confirm your tool receives it.

Connect it, step by step

n8n

  1. Add a Webhook node and set the method to POST.
  2. Copy the node’s Production URL (or Test URL while building).
  3. Paste it into the Ace Scan Automation webhook panel and Save.
  4. Click Send test, then build your flow from the scan payload below.

Zapier

  1. Create a Zap with the Webhooks by Zapier trigger, event Catch Hook.
  2. Copy the custom webhook URL Zapier gives you.
  3. Paste it into Ace Scan, Save, and Send test so Zapier captures a sample.
  4. Add your action step (Sheets, Slack, CRM, etc.).

Make (Integromat)

  1. Add a Custom Webhook trigger module and create a new hook.
  2. Copy its address, paste it into Ace Scan, Save, and Send test.
  3. Make will detect the data structure — then wire up the rest of your scenario.

The scan payload

Each scan sends this JSON to your webhook:

{
  "event": "scan",
  "test": false,
  "at": "2026-07-28T15:00:00.000Z",
  "code": {
    "id": "…",
    "slug": "x7k2",
    "name": "My business card",
    "type": "vcard"
  },
  "scan": {
    "device_type": "mobile",
    "os": "iOS",
    "browser": "Safari",
    "country": "US",
    "referrer": null
  }
}

A "test": true field is included when you use the Send test button, so your flow can ignore test events if you like.

Set it up

Open a code in your dashboard and add your webhook URL — it takes about a minute.

Frequently asked questions

What is a QR code webhook?

A webhook is a URL that Ace Scan sends data to automatically. When you add a webhook URL to a code, every scan POSTs a small JSON payload to that URL in real time — which automation tools like n8n, Zapier, and Make can catch and act on.

Do I need to write code?

No. You paste your automation tool's webhook URL into the code's dashboard, and build the rest with the tool's visual editor. No programming required.

Does the webhook slow down my QR code?

No. The webhook fires in the background after the visitor is already redirected, so it never delays or affects the person scanning your code.

Can I use a self-hosted n8n?

Yes. Any reachable http(s) URL works, including a self-hosted n8n instance, as long as Ace Scan's servers can reach it over the internet.