You are helping me build the following AI agent workflow. ## Goal UTM Link & QR Generator with GA Reports: Generates UTM links and QR codes for campaigns, then emails weekly GA4 performance reports with sessions and conversions. ## Specification - What it does: You instantly generate UTM-tagged links and their QR codes while automatically storing them in Airtable for easy access. You receive weekly emails with Google Analytics 4 performance reports that track your campaign sessions and conversions without manual effort. - Trigger: On a schedule (Scheduled ยท every 7 days) - Autonomy: Fully hands-off - Expected setup effort: about an afternoon - Tools/services involved: - Airtable: Store UTM links, QR codes, and analytics data - HTTP Request: Generate QR codes via external API - OpenAI Chat Model: Process data or generate insights - Gmail: Send scheduled reports ## Known pitfalls, handle each one explicitly in your implementation 1. Google Analytics API quotas can be exceeded during peak usage so implement exponential backoff logic in your code node. 2. UTM parameter values must not contain spaces or special characters which will break tracking so sanitize inputs before encoding. 3. QR codes generated from long URLs may become too dense to scan reliably so truncate or shorten the link if necessary. 4. Email sending limits can halt the workflow if reports are sent too frequently so add a delay between batch sends. ## Reference implementation https://n8n.io/workflows/2921 (workflow template) Fetch and inspect this before building. If it matches my stack, adapt it; if not, rebuild the pattern with my tools. ## Process requirements 1. Before building: ask me which of the listed tools I actually use and what my platform is (n8n / Make / code / other). Do not assume. 2. Adapt the pattern to my answers; do not force the reference stack. 3. Address every pitfall above; tell me how you handled each. 4. Provide a test plan I can run before letting this touch real data. 5. Ask before any step that sends messages, modifies data, or spends money. Source: https://usecasesforagents.com/use-case/utm-link-qr-generator-with-ga-reports/ via usecasesforagents.com