Communication

Outlook

Connect Outlook to a MeDo app: search and read a mailbox, send reviewed plain-text email, browse calendars, check free/busy time, and create or update events after confirmation.

Updated 2026-09-28

Outlook is a connector: it links a MeDo app to one Microsoft account, so the app can search and read mail, send plain-text email, list calendars, read events in a date window, check free/busy time, and create, update, or delete events after confirmation. Mail and calendar come from the same connected account.

What you can build

  • A customer follow-up workspace. Find messages by address, keyword, or unread status, open the full message, and keep follow-up notes in the app.
  • A review-before-send tool. Compose a plain-text message, preview the recipient, subject, and body, then send only after someone confirms.
  • A schedule dashboard. Choose a calendar and a date window, browse upcoming events, and check whether a time is free.
  • An event planning form. Review the title, time, timezone, and location before creating or updating a calendar event.

Outlook fits when the app needs a real Microsoft mailbox and calendar together — support inboxes, sales follow-up, booking pages. It is not a mail server and it cannot run bulk campaigns — see Limits.

Build examples

Copy one of these into the prompt box. The first one is the smallest useful starting point.

Use @Outlook to build a private customer follow-up workspace where I can find conversations by customer email address, filter unread messages, and open the full message.
Use @Outlook to build a private follow-up tool where I can compose a plain-text email, preview the recipient, subject, and body, then confirm before sending.
Use @Outlook to build a private schedule dashboard where I can choose a calendar and a date window, browse upcoming events, and check free/busy time.
Use @Outlook to build an event planning form where I can review the title, time, timezone, and location before creating a calendar event.

The wording matters: say who the tool is for and what it should do. "A private follow-up workspace for the support team" produces a different app from "a page that lists emails".

Prepare and connect

You need a Microsoft account with access to the mailbox and calendars the app should use. A personal Microsoft account connects directly. A work or school account may need an administrator in your organization to approve MeDo before you can connect. No API key and no Azure app registration are involved.

  1. Open Skills & Connectors in the sidebar and search for Outlook.
  2. Open the Outlook card and click Connect.
  3. Sign in to the Microsoft account and approve the access MeDo asks for.
  4. The button changes to Connected. That is the success state; you do not need to copy anything back into the app.

If you start building before connecting, MeDo notices and shows an Outlook connection button under its reply. You can connect there instead. If no button appears, use the connector card described above.

Use it in your app

  • The app uses your connected Microsoft account, not each visitor's own Outlook. Everyone who opens mail or calendar views sees the same mailbox and calendars. Keep those pages behind your app's own sign-in, and restrict them to the people who should have that access. A page titled "private" is not access control on its own.
  • Mail and calendar share one connection. Connecting Outlook once covers both. You do not connect a separate calendar account.
  • Choose a mailbox or calendar scope in the prompt. Naming a customer address, a folder, a calendar, or a date window keeps results relevant and reviewable.
  • Always work inside a date window for events. Listing and creating events needs a start and end time. Ask for a specific range rather than "everything".
  • Sending, updates, and deletions are confirmed first. MeDo previews the recipient and body before a send, and the event details before a calendar change.
  • App-owned data stays in the app. Inquiry status, internal notes, and follow-up dates belong in your app's own tables, keyed to the real message or event.

Limits and troubleshooting

What you may expectWhat actually happens
Attachments, HTML email, drafts, contacts, mailbox settingsNot available. Sending is plain text, and the app works with messages that already exist in the mailbox.
Permanent deletion of mailNot available through this connector.
Microsoft Teams chatNot available. This connector covers mail and calendar only.
Recurring events, reminders, and room bookingNot available. Create or update a single event in a date window instead.
A new-mail trigger or scheduled digestNot available. The app reads mail and events when it loads or refreshes.
Sending to a large listPlain-text sends are bounded and meant for reviewed, individual messages — not campaigns. Some personal Microsoft accounts also apply their own send limits.

"Connection required" appears in the app. The Outlook connection belongs to the app owner. Ask the owner to open the connector card and click Connect, then reload.

A send seems to have failed but nothing is in Sent. MeDo does not retry a send automatically, because a retry can deliver the same message twice. Check Sent before sending again. If the account is a personal Outlook.com mailbox, Microsoft may limit sending until the owner verifies the account; look for a "Verify your account" message from Microsoft in the inbox.

A new event is not visible on the dashboard. The dashboard is reading a date window. Check that the event falls inside the range the page is querying, and refresh.

Times look shifted. Start and end must be paired and carry a timezone. Ask MeDo to fix the event so the timezone is explicit, then compare with Outlook.

Visitors can see the mailbox when they should not. The connection is shared. Add sign-in and server-side restrictions to the app; see Managing access & roles.