You are helping me build the following AI agent workflow. ## Goal Auto-Follow-Up for Canceled Meetings: When a Calendly meeting is canceled, it drafts a personalized follow-up email with a video link via Gmail and creates an Asana task for... ## Specification - What it does: When you cancel a meeting, this agent automatically drafts a personalized follow-up email via Gmail with a video link and creates an Asana task so your team never misses the chance to reconnect. It uses Calendly details and OpenAI to ensure every no-show gets a friendly reminder without manual effort from you. - Trigger: Triggered by an event (Event ยท on meeting cancellation) - Autonomy: Fully hands-off - Expected setup effort: about an afternoon - Tools/services involved: - Calendly: Detect canceled meetings via webhook - OpenAI: Generate personalized follow-up email text - Gmail: Send the automated follow-up message - Asana: Create task for manual team follow-up ## Known pitfalls, handle each one explicitly in your implementation 1. LLM outputs may vary in length and tone, so add system prompts to enforce strict character limits for email clients. 2. Gmail API scopes must include full access to send mail, otherwise the automation will fail with a permission error. 3. Asana tasks might be created without assignees if the webhook data lacks team member details, so set a default owner in your workflow. ## Reference implementation https://n8n.io/workflows/6386 (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/auto-follow-up-for-canceled-meetings/ via usecasesforagents.com