Outlook

Microsoft Outlook é uma plataforma abrangente de e-mail e calendário que ajuda os usuários a gerenciar comunicações, agendas e tarefas com eficiência. Como parte da suíte de produtividade da Microsoft, o Outlook oferece ferramentas robustas para enviar e organizar e-mails, coordenar reuniões e integrar-se de forma seamless com aplicativos do Microsoft 365 — permitindo que indivíduos e equipes permaneçam organizados e conectados em todos os dispositivos.

Com o Microsoft Outlook, você pode:

  • Enviar e receber e-mails: Comunique-se de forma clara e profissional com indivíduos ou listas de distribuição
  • Gerenciar calendários e eventos: Agende reuniões, defina lembretes e visualize disponibilidade
  • Organizar sua caixa de entrada: Use pastas, categorias e regras para manter seu e-mail organizado
  • Acessar contatos e tarefas: Acompanhe pessoas-chave e itens de ação em um só lugar
  • Integrar com o Microsoft 365: Trabalhe de forma seamless com Word, Excel, Teams e outros apps Microsoft
  • Acessar em vários dispositivos: Use o Outlook no desktop, na web e no mobile com sincronização em tempo real
  • Manter privacidade e segurança: Aproveite criptografia e controles de conformidade de nível empresarial

No Zoen, a integração do Microsoft Outlook permite que seus agentes interajam diretamente com dados de e-mail e calendário de forma programática, com capacidades completas de gerenciamento de e-mail. Isso habilita cenários poderosos de automação em todo o seu fluxo de e-mail. Seus agentes podem:

  • Enviar e rascunhar: Compose e-mails profissionais com anexos e salve rascunhos para depois
  • Ler e encaminhar: Acesse mensagens da caixa de entrada e encaminhe comunicações importantes para membros da equipe
  • Organizar com eficiência: Marque e-mails como lidos ou não lidos, mova mensagens entre pastas e copie e-mails para referência
  • Limpar a caixa de entrada: Exclua mensagens indesejadas e mantenha estruturas de pastas organizadas
  • Disparar fluxos de trabalho: Reaja a novos e-mails em tempo real, habilitando automação responsiva com base em mensagens recebidas

Ao conectar o Zoen ao Microsoft Outlook, você permite que agentes inteligentes automatizem comunicações, agilizem o agendamento, mantenham visibilidade da correspondência organizacional e mantenham as caixas de entrada organizadas — tudo dentro do seu ecossistema de fluxos de trabalho. Seja gerenciando comunicações com clientes, processando faturas, coordenando atualizações da equipe ou automatizando follow-ups, a integração do Outlook oferece capacidades de automação de e-mail de nível empresarial.

Usage Instructions

Integrate Outlook into the workflow. Can send, draft, read, search, reply, forward, move, copy, and delete email; manage mail folders and attachments; and set categories and flags on messages. Can be used in trigger mode to trigger a workflow when a new email is received.

Actions

outlook_send

Send emails using Outlook

Input

ParameterTypeRequiredDescription
tostringYesRecipient email address (comma-separated for multiple recipients)
subjectstringYesEmail subject
bodystringYesEmail body content
contentTypestringNoContent type for the email body (text or html)
replyToMessageIdstringNoMessage ID to reply to (for threading)
ccstringNoCC recipients (comma-separated)
bccstringNoBCC recipients (comma-separated)
attachmentsfile[]NoFiles to attach to the email

Output

ParameterTypeDescription
successbooleanEmail send success status
statusstringDelivery status of the email
timestampstringTimestamp when email was sent
messagestringSuccess or error message

outlook_draft

Draft emails using Outlook

Input

ParameterTypeRequiredDescription
tostringYesRecipient email address
subjectstringYesEmail subject
bodystringYesEmail body content
contentTypestringNoContent type for the email body (text or html)
ccstringNoCC recipients (comma-separated)
bccstringNoBCC recipients (comma-separated)
attachmentsfile[]NoFiles to attach to the email draft

Output

ParameterTypeDescription
successbooleanEmail draft creation success status
messageIdstringUnique identifier for the drafted email
statusstringDraft status of the email
subjectstringSubject of the drafted email
timestampstringTimestamp when draft was created
messagestringSuccess or error message

outlook_read

Read emails from Outlook

Input

ParameterTypeRequiredDescription
folderstringNoFolder ID to read emails from (e.g., "Inbox", "Drafts", or a folder ID)
maxResultsnumberNoMaximum number of emails to retrieve (default: 1, max: 10)
includeAttachmentsbooleanNoWhether to download and include email attachments

Output

ParameterTypeDescription
messagestringSuccess or status message
resultsarrayArray of email message objects
idstringUnique message identifier
subjectstringEmail subject
bodyPreviewstringPreview of the message body
bodyobjectMessage body
contentTypestringBody content type (text or html)
contentstringBody content
senderobjectSender information
namestringDisplay name of the person or entity
addressstringEmail address
fromobjectFrom address information
namestringDisplay name of the person or entity
addressstringEmail address
toRecipientsarrayTo recipients
namestringDisplay name of the person or entity
addressstringEmail address
ccRecipientsarrayCC recipients
namestringDisplay name of the person or entity
addressstringEmail address
receivedDateTimestringWhen the message was received (ISO 8601)
sentDateTimestringWhen the message was sent (ISO 8601)
hasAttachmentsbooleanWhether the message has attachments
isReadbooleanWhether the message has been read
importancestringMessage importance (low, normal, high)
attachmentsfile[]All email attachments flattened from all emails

Search Outlook messages using a free-text query (Microsoft Graph $search)

Input

ParameterTypeRequiredDescription
querystringYesSearch text matched against the subject, body, sender, and recipients of messages
maxResultsnumberNoMaximum number of messages to retrieve (default: 10, max: 25)

Output

ParameterTypeDescription
messagestringSuccess or status message
resultsarrayArray of matching email message objects
idstringUnique message identifier
subjectstringEmail subject
bodyPreviewstringPreview of the message body
bodyobjectMessage body
contentTypestringBody content type (text or html)
contentstringBody content
senderobjectSender information
namestringDisplay name of the person or entity
addressstringEmail address
fromobjectFrom address information
namestringDisplay name of the person or entity
addressstringEmail address
toRecipientsarrayTo recipients
namestringDisplay name of the person or entity
addressstringEmail address
ccRecipientsarrayCC recipients
namestringDisplay name of the person or entity
addressstringEmail address
receivedDateTimestringWhen the message was received (ISO 8601)
sentDateTimestringWhen the message was sent (ISO 8601)
hasAttachmentsbooleanWhether the message has attachments
isReadbooleanWhether the message has been read
importancestringMessage importance (low, normal, high)

outlook_reply

Reply to the sender of an Outlook message with a comment

Input

ParameterTypeRequiredDescription
messageIdstringYesThe ID of the message to reply to
commentstringNoThe reply text to include above the original message

Output

ParameterTypeDescription
messagestringSuccess or error message
resultsobjectReply result details
statusstringReply status
timestampstringTimestamp when the reply was sent
httpStatusnumberHTTP status code returned by the API
requestIdstringMicrosoft Graph request-id header for tracing

outlook_reply_all

Reply to all recipients of an Outlook message with a comment

Input

ParameterTypeRequiredDescription
messageIdstringYesThe ID of the message to reply to
commentstringNoThe reply text to include above the original message

Output

ParameterTypeDescription
messagestringSuccess or error message
resultsobjectReply-all result details
statusstringReply status
timestampstringTimestamp when the reply was sent
httpStatusnumberHTTP status code returned by the API
requestIdstringMicrosoft Graph request-id header for tracing

outlook_forward

Forward an existing Outlook message to specified recipients

Input

ParameterTypeRequiredDescription
messageIdstringYesThe ID of the message to forward
tostringYesRecipient email address(es), comma-separated
commentstringNoOptional comment to include with the forwarded message

Output

ParameterTypeDescription
messagestringSuccess or error message
resultsobjectDelivery result details
statusstringDelivery status of the email
timestampstringTimestamp when email was forwarded
httpStatusnumberHTTP status code returned by the API
requestIdstringMicrosoft Graph request-id header for tracing
messageIdstringForwarded message ID if provided by API
internetMessageIdstringRFC 822 Message-ID if provided

outlook_move

Move emails between Outlook folders

Input

ParameterTypeRequiredDescription
messageIdstringYesID of the message to move
destinationIdstringYesID of the destination folder

Output

ParameterTypeDescription
successbooleanEmail move success status
messagestringSuccess or error message
messageIdstringID of the moved message
newFolderIdstringID of the destination folder

outlook_copy

Copy an Outlook message to another folder

Input

ParameterTypeRequiredDescription
messageIdstringYesID of the message to copy
destinationIdstringYesID of the destination folder

Output

ParameterTypeDescription
successbooleanEmail copy success status
messagestringSuccess or error message
originalMessageIdstringID of the original message
copiedMessageIdstringID of the copied message
destinationFolderIdstringID of the destination folder

outlook_mark_read

Mark an Outlook message as read

Input

ParameterTypeRequiredDescription
messageIdstringYesID of the message to mark as read

Output

ParameterTypeDescription
successbooleanOperation success status
messagestringSuccess or error message
messageIdstringID of the message
isReadbooleanRead status of the message

outlook_mark_unread

Mark an Outlook message as unread

Input

ParameterTypeRequiredDescription
messageIdstringYesID of the message to mark as unread

Output

ParameterTypeDescription
successbooleanOperation success status
messagestringSuccess or error message
messageIdstringID of the message
isReadbooleanRead status of the message

outlook_update_message

Set the categories, follow-up flag, and importance on an Outlook message

Input

ParameterTypeRequiredDescription
messageIdstringYesThe ID of the message to update
categoriesjsonNoArray of category names to assign to the message (replaces existing categories; leave empty to keep them unchanged)
flagStatusstringNoFollow-up flag status: notFlagged, flagged, or complete
importancestringNoMessage importance: low, normal, or high

Output

ParameterTypeDescription
messagestringSuccess or error message
resultsobjectUpdated message details
messageIdstringID of the updated message
subjectstringSubject of the message
categoriesarrayCategories assigned to the message
flagStatusstringFollow-up flag status of the message
importancestringImportance of the message
isReadbooleanWhether the message is read

outlook_delete

Delete an Outlook message (move to Deleted Items)

Input

ParameterTypeRequiredDescription
messageIdstringYesID of the message to delete

Output

ParameterTypeDescription
successbooleanOperation success status
messagestringSuccess or error message
messageIdstringID of the deleted message
statusstringDeletion status

outlook_list_folders

List mail folders in the root of the Outlook mailbox

Input

ParameterTypeRequiredDescription
maxResultsnumberNoMaximum number of folders to retrieve (default: 50, max: 100)
includeHiddenFoldersbooleanNoWhether to include hidden folders in the results

Output

ParameterTypeDescription
messagestringSuccess or status message
resultsarrayArray of mail folder objects
idstringUnique folder identifier
displayNamestringDisplay name of the folder
parentFolderIdstringIdentifier of the parent folder
childFolderCountnumberNumber of immediate child folders
unreadItemCountnumberNumber of unread items in the folder
totalItemCountnumberTotal number of items in the folder
isHiddenbooleanWhether the folder is hidden

outlook_create_folder

Create a new mail folder in the root of the Outlook mailbox

Input

ParameterTypeRequiredDescription
displayNamestringYesThe display name of the new folder
isHiddenbooleanNoWhether the new folder is hidden (cannot be changed after creation)

Output

ParameterTypeDescription
messagestringSuccess or status message
resultsobjectThe newly created mail folder
idstringUnique folder identifier
displayNamestringDisplay name of the folder
parentFolderIdstringIdentifier of the parent folder
childFolderCountnumberNumber of immediate child folders
unreadItemCountnumberNumber of unread items in the folder
totalItemCountnumberTotal number of items in the folder
isHiddenbooleanWhether the folder is hidden

outlook_list_attachments

List the attachments on an Outlook message (metadata only, without contents)

Input

ParameterTypeRequiredDescription
messageIdstringYesThe ID of the message whose attachments to list

Output

ParameterTypeDescription
messagestringSuccess or status message
resultsarrayArray of attachment metadata objects
idstringUnique attachment identifier
namestringAttachment filename
contentTypestringMIME type of the attachment
sizenumberAttachment size in bytes
isInlinebooleanWhether the attachment is rendered inline in the message body
attachmentTypestringMicrosoft Graph attachment type (e.g. #microsoft.graph.fileAttachment)
lastModifiedDateTimestringWhen the attachment was last modified (ISO 8601)

outlook_get_attachment

Get a single attachment on an Outlook message, including its file contents

Input

ParameterTypeRequiredDescription
messageIdstringYesThe ID of the message that owns the attachment
attachmentIdstringYesThe ID of the attachment to retrieve

Output

ParameterTypeDescription
messagestringSuccess or status message
resultsobjectAttachment metadata
idstringUnique attachment identifier
namestringAttachment filename
contentTypestringMIME type of the attachment
sizenumberAttachment size in bytes
isInlinebooleanWhether the attachment is rendered inline in the message body
attachmentTypestringMicrosoft Graph attachment type (e.g. #microsoft.graph.fileAttachment)
lastModifiedDateTimestringWhen the attachment was last modified (ISO 8601)
attachmentsfile[]The downloaded file attachment (empty for non-file attachment types)

Triggers

A Trigger is a block that starts a workflow when an event happens in this service.

These run on a schedule (polling-based) — they check for new data rather than receiving push notifications.

Outlook Email Trigger

Triggers when new emails are received in Outlook (requires Microsoft credentials)

Configuration

ParameterTypeRequiredDescription
triggerCredentialsstringYesThis trigger requires outlook credentials to access your account.
folderIdsstringNoChoose which Outlook folders to monitor. Leave empty to monitor all emails.
folderFilterBehaviorstringYesInclude only emails from selected folders, or exclude emails from selected folders
markAsReadbooleanNoAutomatically mark emails as read after processing
includeAttachmentsbooleanNoDownload and include email attachments in the trigger payload

Output

ParameterTypeDescription
emailobjectemail output from the tool
idstringOutlook message ID
conversationIdstringOutlook conversation ID
subjectstringEmail subject line
fromstringSender email address
tostringRecipient email address
ccstringCC recipients
datestringEmail date in ISO format
bodyTextstringPlain text email body
bodyHtmlstringHTML email body
hasAttachmentsbooleanWhether email has attachments
attachmentsfile[]Array of email attachments as files (if includeAttachments is enabled)
isReadbooleanWhether email is read
folderIdstringOutlook folder ID where email is located
messageIdstringMessage ID for threading
threadIdstringThread ID for conversation threading
timestampstringEvent timestamp

On this page