Connect your voice agent with Outlook to manage emails, calendar events, and contacts during voice conversations. The integration allows agents to send emails, schedule meetings, and create or update contact records, helping teams stay aligned with real-time communication workflows.
This video shows how a Voice AI agent built on Telnyx voice interacts with Outlook during a conversation. The agent captures details from the call and uses API tool calls to send emails or schedule meetings directly in Outlook.
The Outlook integration supports the following operations across core objects:
Emails
Calendar Events
Contacts
Users
Microsoft Outlook is a personal information manager that combines email, calendar, contacts, and task management in a single application. Part of Microsoft 365, it's one of the most widely used email and calendar platforms for business communication and scheduling.
A Telnyx voice AI agent can read, send, and manage emails and calendar events in Outlook through API tool calls during a phone conversation. When a caller asks about their schedule, the agent can retrieve upcoming calendar events, check availability for a time slot, and book or reschedule meetings directly in Outlook.
For email workflows, the agent can search the inbox by sender, subject, or keyword, read back email summaries, and draft new emails with content captured from the conversation. The agent can also flag important messages, move emails between folders, and send follow-up messages on behalf of the caller.
For contact management, the agent can look up contact details, create new contacts from call information, and update existing entries - turning a phone call into a hands-free email and calendar management session.
COMPOSITION
Four Outlook assistants. Pick one and the blocks it runs on light up, and the create call attaches Outlook in the same request, the meter prices it. Or click any single block: every primitive sells alone.
One request. Tools attached. You pay the minute, not the connector.
Every Telnyx integration runs on the same infrastructure: voice AI agents for conversation, inference for reasoning, SIP trunking for transport, STT and TTS for understanding and speech, and phone numbers for provisioning.

Manage Outlook emails and calendar events through natural phone conversations.
Learn more
Understand scheduling requests and email drafting instructions from conversation context.
Learn more
Reliable voice transport for your Outlook-integrated calling workflows.
Learn more
Transcribe caller instructions into text for email drafts and calendar entries.
Learn more
Read back email summaries and calendar details in natural-sounding speech.
Learn more
Dedicated numbers for your voice-powered email and calendar management.
Learn moreOptimize recruiting with voice-driven updates, scheduling, and candidate workflows.
Learn moreCHOOSE BY USE CASE OR PRODUCT
RESULTS
cURL
# ai appointment booking — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "outlook-booking", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, read out open calendar slots from Outlook, confirm the choice with the caller, and create the calendar event.", "integrations": [ { "integration_id": "outlook" } ] }'# 6 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsAI Appointment Booking
SELECT USE CASE
SELECT USE CASE
OR SELECT PRODUCT
RESULTS
cURL
# ai appointment booking — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "outlook-booking", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, read out open calendar slots from Outlook, confirm the choice with the caller, and create the calendar event.", "integrations": [ { "integration_id": "outlook" } ] }'# 6 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsAI Appointment Booking
RESULTS
cURL
# ai appointment booking — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "outlook-booking", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, read out open calendar slots from Outlook, confirm the choice with the caller, and create the calendar event.", "integrations": [ { "integration_id": "outlook" } ] }'# 6 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsAI Appointment Booking