n8n

How to Automate Team Scheduling with Chat and Google Calendar?

Turn chat into a smart scheduling helper for your team. You type a simple request, and the assistant creates, finds, updates, or deletes Google Calendar events. Ideal for busy teams that book many meetings and want fewer clicks and fewer mistakes.

The system runs in two linked parts. One part exposes Google Calendar tools through an MCP server trigger so the agent can search, create, update, and delete events. The other part is a chat flow with an AI Agent powered by gpt 4o, a short term memory to keep context, and an MCP client that connects to the server using an SSE link. Together, the agent understands plain language and performs calendar actions in real time.

You will need a Google Calendar account and an OpenAI key. Add Google Calendar OAuth in n8n, activate the MCP trigger, and paste its endpoint into the agent’s MCP client tool. Expect faster booking, fewer errors, and clear logs inside your calendar. Many teams use it for intake calls, project check ins, and internal standups. Most people cut planning time from 10 minutes to about 1 minute per meeting.

What are the key features?

  • On chat message trigger starts a conversation with the scheduling assistant
  • AI Agent uses gpt 4o to understand plain language requests
  • Simple Memory keeps short context so follow ups make sense
  • MCP Client links to the MCP server over an SSE endpoint for tool access
  • Google Calendar tools to search, create, update, and delete events
  • Secure Google OAuth2 credentials manage calendar access
  • Production URL from the MCP trigger ties the two parts together
  • Calendar selection ensures events land in the correct calendar

What are the benefits?

  • Reduce manual booking time from 10 minutes to 1 minute per meeting
  • Automate 80% of event edits and updates through guided tool calls
  • Improve event accuracy by up to 90% with clear, structured actions
  • Handle 5 times more meeting requests without adding staff
  • Connect chat and Google Calendar so users work in one place

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Google Calendar and OpenAI. See the Tools Required section above for links to create accounts with these services.
  3. In n8n, open any Google Calendar tool node such as CreateEvent. In the Credential to connect with field, click Create new credential, choose Google Calendar OAuth2, then follow the on screen steps to sign in and grant access. Name it clearly, for example Google Calendar account.
  4. Open the MCP Server Trigger node named Google Calendar MCP. Copy the Production SSE URL shown in the node panel. Save and activate this workflow so it can receive requests.
  5. Confirm each Google Calendar tool node points to the correct calendar. Use the calendar dropdown to select the right calendar ID for your team.
  6. Create or open the chat workflow. Add When chat message received and connect it to an AI Agent node.
  7. In the AI Agent node, set a simple system message with the current date and time if needed. Choose the language model gpt 4o by connecting the gpt 4o node as the language model input.
  8. Add Simple Memory to the agent to keep short context across messages. Link it to the AI Agent memory input.
  9. Add an MCP Client tool to the agent. In its SSE Endpoint field, paste the Production SSE URL from the Google Calendar MCP trigger. Save and activate the chat workflow.
  10. Test the setup: open the chat and say Create a meeting tomorrow at 10 am with Alex. Check Google Calendar for the new event. Try update and delete commands as well.
  11. Troubleshoot: if events do not appear, verify the MCP endpoint URL, confirm the Google Calendar credential is authorized, check the selected calendar ID, and ensure the chat workflow is activated. If times look wrong, set explicit dates and check your timezone in Google Calendar.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Google Calendar

Sign up

Free: $0; all Google Calendar API usage is at no additional cost; quota limits apply (no charges for overages).

OpenAI

Sign up

Pay-as-you-go: GPT-5 at $1.25 per 1M input tokens and $10 per 1M output tokens

Credits:
Author: SunGuannan. Video: YouTube video. Contact: sguann2023@gmail.com

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.