A full Reminix project with a conversation agent, Google Calendar tool, and Gmail tool. The agent understands scheduling requests, checks availability, creates events, and sends email invitations.
What's included
- Conversation agent — understands scheduling requests and coordinates the flow
- Google Calendar tool — lists availability and creates calendar events
- Gmail tool — sends meeting invitations via email
- OAuth connections — Google Calendar and Gmail connected via managed OAuth
When to use this
Pick the Meeting Scheduler example when you want to:
- Build an AI assistant that schedules meetings end-to-end
- Integrate Google Calendar and Gmail in a single agent workflow
- See how tools work together for a real-world scheduling use case
How it works
- User asks to schedule a meeting
- Agent checks calendar availability using the Google Calendar tool
- Agent creates the event in Google Calendar
- Agent sends an email invitation using the Gmail tool
- User gets confirmation with event details and invite status
Project structure
├── agents/
│ └── scheduler.py # Conversation agent
├── tools/
│ ├── calendar.py # Google Calendar tool
│ └── gmail.py # Gmail tool
├── main.py # Entry point — serve(agents, tools)
├── pyproject.toml
└── reminix.config.toml
Quick start
After deploying, connect your Google account in the Reminix dashboard. Then start a conversation with the scheduler agent to book meetings, check availability, and send invitations.