← Back to blog
AI & Automation2 min read

Automation for Agencies: Manage customer QR codes via agent, step by step

Bild von Unsplash

Where the click work arises

Automation for agencies pays off where work for each customer follows the same process: Codes for a new campaign, a menu for a new gastro customer, the switch after a relaunch, the monthly report. Same-QR offers customer projects in the Agentur plan, up to 1,000 codes and 5,000 API enquiries per hour.

Step 1: Create customer projects

A project is a customer with a name and up to 10 websites; a website belongs to exactly one project. Create projects in the dashboard or have them created: "Create a customer project Bäckerei Hofer with the website baeckerei-hofer.at."

Step 2: Connect the agent

Create a key in the dashboard under Account, "Access for CLI, scripts and agents", and set it as SAMEQR_API_KEY. Then connect your coding agent, such as Claude Code:

claude mcp add --transport http sameqr https://sameqr.com/api/mcp --header "Authorization: Bearer $SAMEQR_API_KEY"

For Cursor and Codex, "sameqr mcp" shows the appropriate entries. Those who prefer scripting use the command line sameqr.

Step 3: Hand over the routine to the agent

  • "Create three codes for the project Bäckerei Hofer: Schaufenster, Theke, Flyer, all with the target on the action page and the label Herbst 2026."
  • "Create a menu for the project Gasthof Löwen and read the menu from these two photos. Do not publish."
  • "Which codes in the project Autohaus Berger still point to addresses of the old website?"

With the CLI, you assign directly during creation:

sameqr projekte list
sameqr qr create --name "Hofer Schaufenster" --url https://baeckerei-hofer.at/aktion --projekt <projekt-id> --label <label-id>

Step 4: Automated reporting

For reporting, a script receives its own key with "read only" access. Once a month, it backs up the status of all codes; comparing it with the previous month yields the scans for the month:

sameqr qr list --json > bericht-$(date +%Y-%m).json

Step 5: Team approvals

  • What customers or their guests see is approved by a person: menus, campaign pages, target changes for printed codes.
  • The agent displays a plan before making changes to existing codes.
  • Deletion only after explicit confirmation.
  • Each purpose gets its own key with a name and validity period, revoked when no longer needed.

Conclusion: why Same-QR

Same-QR is a tool for agencies that want to grow without clicking more: client projects, 1,000 codes, 5,000 API requests per hour, MCP server and CLI in the Agentur plan, cancellable monthly. The agent handles the routine, the approval remains with you.

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

How many clients can I manage?

In the Agentur plan, you create client projects with up to 10 websites per project, up to 50 connected websites in total and 1,000 codes.

Can an agent assign codes to the correct client?

Yes. Codes and pages can be assigned to a project during creation, via agent, CLI, or API.

Can I assign a code to a different project later?

Yes. A code belongs to at most one project; you can change the assignment in the dashboard, via API, or via agent.

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