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
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.
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.
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.
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".
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).
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}}".
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.