Creating a Parking Spot Agent in M365 Copilot

Keeping track of parking spot assignments can be annoying. I do not enjoy push notifications on my phone and I often forget the exact spot I received. Searching through emails is not something I want to do either. My calendar, however, is the one place I check every day. That is why I decided to create a simple M365 Copilot agent that reads my parking confirmation emails and automatically creates a calendar entry for me.

The Idea Behind the Agent

Every time I receive an email from info@commuty.net with the subject line that indicates I received a parking spot, the agent should create a calendar item at 08:30 on the correct day. The email body always follows the same structure:

We have reserved a parking spot for you on Wednesday 18/03 : -2.D.263 (The Wings) The parking is located in Kouterveldstraat 7, 1831 Diegem, Belgium.

From this message, the agent needs to extract three essential pieces of information.

Date

The date appears in the sentence shown in the mail. The agent retrieves 18/03 and uses that as the date of the calendar event.

Location

The address is shown clearly in the second line of the email. The agent places Kouterveldstraat 7, 1831 Diegem, Belgium in the location field of the calendar entry.

Parking Spot

The spot identifier is also included in the message. The agent uses -2.D.263 (The Wings) as the subject of the calendar entry.

Building the Agent in M365 Copilot

In the Agent Builder interface, the process is straightforward. You describe the behavior you want, provide an example email, and Copilot handles the rest.

image

The preview panel immediately shows how the agent will respond to new messages. Once the flow looks correct, you publish it with a single click and it becomes available for use.

image

The setup takes only a few minutes and does not require advanced logic or additional services. The interface guides you through each step, which makes the entire experience smooth and approachable.

image

Final Result

The Parking Spot Auto‑Calendar Agent now checks my inbox for new parking confirmations. When one arrives, it reads the date, the spot information and the address. It then creates a clean calendar entry at exactly 08:30 with all the details already in place. There is no searching, no manual copying and no risk of forgetting where I am supposed to park. My calendar simply stays up to date without any effort.

Why This Matters

This small example shows the real value of M365 Copilot agents. You can take a repetitive daily annoyance and turn it into an automated task in a matter of minutes. The learning curve is low and the benefits appear immediately. If you rely on your calendar as much as I do, this is the kind of automation that quietly improves your workflow and reduces small but persistent frustrations.


My focus is on structuring, automating and managing business processes using Agile and DevOps best practices. This creates working environments where business continuity, transparency and human capital come first. Reach out to me on LinkedIn or check out my github or blog for more tips and tricks.


The ideas and underlying essence are original and generated by a human author. The organization, grammar, and presentation may have been enhanced by the use of AI.