This n8n automation notifies you whenever someone books a meeting with you via Calendly. It sends a customized email via Outlook and a Slack message using details from the event.
๐ What This Workflow Does
- Listens for new Calendly meeting bookings (
invitee.created).
- Extracts key details (name, email, reason for meeting, start time).
- Uses an AI agent to generate both:
- A HTML email sent to you via Outlook.
- A Slack message sent to your chosen channel.
โ๏ธ Step-by-Step Setup Instructions
1. ๐ Calendly API Setup
- In n8n: Go to Credentials โ Add Credential โ Calendly API.
- Connect your account with the personal access token.
- In the Calendly Trigger node, set event to
invitee.created.
2. ๐ง Microsoft Outlook Credential
- Add Microsoft Outlook credentials via OAuth2 in n8n โ Credentials.
- Select it in the "Send a message" node.
3. ๐ฌ Slack Setup
- Add Slack OAuth2 credentials.
- Select your Slack workspace and choose the channel (e.g.,
#leads).
4. ๐ง Configure the AI Agent (OpenAI)
- Provide your OpenAI API key under Credentials โ OpenAI API.
- The AI Agent node is pre-configured to:
- Format a custom Slack message
- Format a custom Outlook HTML email
5. ๐ Node Details
- Calendly Event (Trigger): Listens for new bookings
- Edit Fields : Extracts values like name, email, start time, and form answers
- Email Generator (AI Agent): Creates formatted email + Slack message
- Send a message (Outlook): Sends the formatted email to your inbox
- Slack Message : Sends the AI-generated Slack alert
๐งช Example Output
Slack Message :