# Power Automate connector for Calendar Pro
Calendar Pro exposes an API that you can call from Microsoft Power Automate to create and manage events automatically. Use it to connect Calendar Pro to your other workflows, so bookings and updates happen without manual steps.
The Power Automate connector and API require the Calendar Pro Platinum plan.
# What you can automate
The connector supports the following operations on a calendar:
- Get an event - retrieve a single event by its identifier.
- Get all events - list the events on a calendar.
- Create a new event - add an event to a calendar.
- Update an event - change the details of an existing event.
- Delete an event - remove an event from a calendar.
# Set up the connector
- 1
Confirm your Platinum subscription.
- The Power Automate connector and API are part of the Calendar Pro Platinum plan.
- Buy or upgrade to Platinum through the Admin Center or from inside the app.
- 2
Get a TeamsPro Graph API key.
- Open the TeamsPro Graph Portal.
- Generate your API key and keep it private, since it grants programmatic access to your calendar data.
- 3
Confirm Calendar Pro is installed in your channel.
- The connector works against a Calendar Pro tab that is already added to a Microsoft Teams channel.
New to Calendar Pro? See the Get Started guide.
- 4
Add the Calendar Pro connector in Power Automate.
- In Power Automate, create or edit a flow.
- Add the Calendar Pro connector and sign in with your TeamsPro Graph API key.
- Choose one of the supported actions, then map its inputs to your flow.
Premium and custom connectors in Power Automate may require an eligible Power Automate plan from Microsoft. Pricing depends on the needs and scale of your organization.
# Common questions
# Is Calendar Pro integrated with Power BI?
Calendar Pro is not integrated with BI but you can use the developer.teams-pro.com which is part of the Calendar Pro Platinum Version.
# Related pages
- Set up the calendar first with the Get Started guide.
- Keep events aligned across calendars with synchronization.
- Let people book shared time with the Meeting Scheduler.