← Back to blog
AI & Automation3 min read

Automating QR codes: From single clicks to self-running workflows

Bild von Unsplash

When automation pays off

Automating QR codes means handing over recurring work on codes to a program or assistant. A café with a menu is well served by the dashboard. The situation changes if one of the following scenarios occurs:

  • You need many codes at once, for example per table, branch, product, or poster location.
  • Targets change regularly, for example with each campaign or release.
  • Scan numbers should flow into a report or your own system.
  • An agency manages codes and pages for many clients.

Three paths: API, command line, AI assistant

Same-QR offers three access methods that use the same functions and tariff limits as the dashboard:

  • The REST API at https://sameqr.com/api/v1, for your own programs and systems.
  • The sameqr CLI from npm, for scripts and coding agents, with --json for machine-readable output.
  • The MCP server at https://sameqr.com/api/mcp, for ChatGPT and Claude.ai as connectors, and for Claude Code, Cursor, and Codex.

The API and CLI work with a key from the dashboard, which comes in three levels: "read only", "read + write" (create, change names and texts) or "full" (additionally change targets, take offline, delete). All three levels are included in every plan.

Typical workflows

  • Codes with matching names and labels are generated from a table of locations.
  • After a website relaunch, a script redirects all codes to the new addresses.
  • Every month, a program with a read key retrieves scan numbers for a customer report.
  • New enquiries from the contact form of a hosted page land in your own system.
  • An agency reads the menus of new gastro customers via the command line.

What people should decide further

  • What is on a menu, especially prices and allergens.
  • Whether a code is deleted. A new target can be changed again, but a deleted code does not come back.
  • Whether a change to already printed codes is really appropriate.
  • What rights a program or assistant receives.

How you get started

Start with a task that costs you time regularly today. Let an assistant or script with a read key first only answer questions, such as 'Which codes were scanned most frequently?'. If that works, write tasks are added. The instructions for API, CLI, and MCP server are available at sameqr.com/entwickler.

Conclusion: why Same-QR

At Same-QR, automation is not an add-on module: API, command line, and MCP server are included in every plan and can do everything the dashboard can. Additionally, there are clear permissions per key and a nightly check of all targets as a safety net for every automated change.

Get started right away: sign up for free at sameqr.com, two dynamic QR codes are free forever. API, CLI and MCP server are included in every plan, and the documentation is at sameqr.com/entwickler.

Create dynamic QR codes for free
Start with 2 dynamic QR codes that are free forever. No subscription, no credit card.
Start free now →

Frequently asked questions

Do I need a programmer for automation?

Not necessarily. With ChatGPT or Claude and the MCP server, you can handle many tasks in plain language. For processes that run autonomously, programming knowledge helps.

Can I use automation and the dashboard simultaneously?

Yes. All methods work within the same account. What a script creates, you see in the dashboard and vice versa.

What is the safest way to start?

A key with "read only" permission. With this, a script or assistant cannot make any changes.

Reserve a spot

Reserve your spot before we go live.

One email as soon as the tool goes live — including pricing and the free plan. No spam, unsubscribe any time.

Only until launchLaunching in the next few weeks
  • Your free account is reserved — there is nothing to pay yet anyway
  • 90 days of unlimited destination changes instead of 30, only for early sign-ups
  • Launch price locked in, even if we raise prices later

By subscribing you consent to receiving the newsletter. You can withdraw consent at any time via the unsubscribe link in every email.

Keep reading