🌿QRMint

Connect qrmint to Zapier in 5 Minutes

Trigger any Zap when your QR code is scanned — no code required.

Last updated: 2026

Every dynamic QR code on qrmint.app Pro can POST a JSON payload to a webhook URL when it is scanned. Zapier provides a universal "Catch Hook" trigger that accepts that payload, letting you chain the scan event to Slack notifications, Google Sheets rows, Gmail sends, Notion database updates, Airtable records, Discord messages, and literally thousands of other automations. This guide walks through the full setup — no developer required, no API keys, just copy and paste.

Step-by-step Guide

1

Step 1: Create or open a dynamic QR (Pro)

Sign in to qrmint.app and go to Dashboard. Click an existing dynamic QR or create a new one. Dynamic QR codes are a Pro feature ($4.99/month) because they live on qrmint.app servers and can track scans.

2

Step 2: Create a new Zap in Zapier

Open zapier.com, click "Create Zap". For the trigger, search "Webhooks by Zapier" and choose the event type "Catch Hook". Zapier will generate a unique Webhook URL — copy it to your clipboard.

3

Step 3: Paste the Webhook URL into qrmint

Back in qrmint.app, on your QR edit page, find the "Webhook URL" field. Paste the Zapier Catch Hook URL and click Save.

4

Step 4: Scan the QR once to populate sample data

Use your phone to scan the QR code (or open qrmint.app/r/{shortCode} in your browser). qrmint will POST a JSON body with event, shortCode, destinationUrl, totalScans, scannedAt, country, city, and deviceType. Zapier should display it as "Test successful".

5

Step 5: Add an Action step

Click "+ Add step" in Zapier and choose your destination app. Popular choices: Slack (send message to channel), Google Sheets (create spreadsheet row), Gmail (send email), Notion (create database item), Discord (send channel message).

6

Step 6: Map the qrmint fields into the action

In the action configuration, Zapier lets you drag qrmint fields (shortCode, destinationUrl, country, deviceType, etc.) into any field of the destination app. For example, Slack message: "🔔 New scan on {{shortCode}} from {{country}} on {{deviceType}}".

7

Step 7: Turn on the Zap

Click "Publish". From now on, every scan of that QR code will flow through Zapier to your chosen app in real time. Turn the Zap off at any time from the Zapier dashboard — no qrmint.app action required.

Try it now

Create QR code →

Tips & Best Practices

  • Use a separate Zap per QR code when you need different downstream actions (one QR → Slack, another QR → Sheets).
  • Zapier's free tier includes 100 tasks/month, which is plenty for low-traffic campaigns. High-scan QRs may need Zapier Starter ($19.99/month).
  • Add a Filter step in Zapier to run the action only for specific countries or device types — for example, only notify Slack for desktop scans.
  • Use the `totalScans` field to fire a celebration message when a QR hits milestones (100, 500, 1000 scans).
  • Combine with qrmint's max scan limit feature to auto-disable a QR after a target is reached while still notifying your team.

FAQ

Do I need a developer to set this up?
No. The entire flow is copy and paste — no code, no API keys, no server. If you can use a spreadsheet, you can set this up in 5 minutes.
What exact JSON does qrmint send?
A POST with Content-Type: application/json and body: { event: "qr.scanned", shortCode, destinationUrl, totalScans, scannedAt (ISO 8601), country, city, deviceType }. Zapier auto-parses all fields for you.
Is the webhook on Zapier only?
No. qrmint sends a standard HTTP POST to any URL you provide. Zapier is the easiest consumer, but you can also use n8n, Make (Integromat), Pipedream, or your own server endpoint.
Does a scan delay get added when a webhook is configured?
No measurable delay — the webhook POST runs in parallel with the redirect and failures don't block the user. Your QR still redirects instantly even if Zapier is down.
Can I use Zapier to create QR codes in qrmint?
Not yet via a native integration. qrmint does not currently offer a public API; dynamic QR creation happens in the qrmint dashboard. If you need bulk creation, use qrmint's built-in bulk CSV importer (Pro).
What about Make, n8n, Pipedream, or IFTTT?
All of them support generic webhooks and work identically to the Zapier flow in this guide — just paste their webhook URL into the qrmint Webhook field.

Related Pages