Zapier

Use scans and leads in Zapier, and create or change codes, with Webhooks by Zapier.

There is no DynaQR app in Zapier. Use Zapier's built-in Webhooks by Zapier app instead. It needs a paid Zapier plan (Professional or higher). Check Zapier's pricing page for current plans.

  • Triggers (a scan or lead starts a Zap) use DynaQR webhooks, which are on Pro and Business.
  • Actions (a Zap creates or changes a code) use the DynaQR REST API with an API key, which works on every paid plan.

Start a Zap when a code is scanned or a lead comes in

  1. In Zapier, create a Zap. For the trigger, choose Webhooks by Zapier and the Catch Hook event.
  2. Copy the webhook URL Zapier shows you.
  3. In DynaQR, open Integrations. In the Webhooks card, paste the URL as the Endpoint URL.
  4. Tick the events you want (Every scan, New lead or Scan milestone) and click Add webhook. For Scan milestone, also set the Scan threshold.
  5. Make the event happen, for example scan the code or submit a test lead. Then click Test trigger in Zapier.

The fields you can use in later steps are the ones in the webhook payload, under data.

Create codes or change destinations from a Zap

  1. In DynaQR, open Integrations and create a key in the API keys card.
  2. In Zapier, add an action step. Choose Webhooks by Zapier, then POST to create a code, GET to read codes or stats, or Custom Request with the PATCH method to change a code.
  3. Enter the endpoint URL from the API section, for example https://dynaqr.app/api/v1/codes.
  4. Under Headers, add Authorization with the value Bearer followed by a space and your API key.
  5. Add the body fields the endpoint needs, then test the step.

Tips

  • Every scan sends an event for each scan. On busy codes this uses a lot of Zapier tasks, so Scan milestone may be enough.
  • Removing the webhook in DynaQR stops the Zap from receiving events.
  • Make, n8n and similar tools work the same way. Use their webhook trigger for events and their HTTP request step for the API.