Askel connects to your customer's Microsoft 365 mailbox and lets your product send emails from their Outlook address, read relevant message threads, and react to incoming mail, all via the Microsoft Graph API.
Use the Graph sendMail endpoint to deliver messages that appear from the connecting user's Microsoft 365 address, with HTML body, plain-text fallback, CC, BCC, and attachments.
Fetch messages from any mail folder using OData filter and search parameters, such as unread messages from a specific sender or messages with a specific subject prefix.
Create a draft in the customer's mailbox, then send it after a human or automated approval step, useful for workflows that require sign-off before delivery.
Create mail folders, move messages between folders, and apply categories to messages to track processing state inside the customer's Outlook.
Create a Graph change notification subscription on the inbox. Microsoft notifies Askel when new messages arrive, triggering downstream workflow logic without polling.
Fetch attachment bytes from a message by attachment ID, useful for processing incoming invoices, reports, or signed documents that customers email to a shared address.
You sell a SaaS subscription platform. Stonehaven Partners wants renewal reminders to come from their account manager's Microsoft 365 address rather than a generic sender. Each reminder should include the renewal date, subscription tier, and a link to the renewal form.
Stonehaven's account manager clicks Connect Outlook in your product. Microsoft's consent screen lists the Mail.Send scope; the manager approves. Askel stores the refresh token.
Your team sets up an email template with merge fields for customer name, renewal date, subscription tier, and renewal URL. The From address is pulled from the connected mailbox.
Your product identifies subscriptions renewing in the next 30 days and queues a reminder email for each one, 30 days before the renewal date.
Askel calls the Graph sendMail endpoint with the account manager's token. The email is delivered from their real Microsoft 365 address and appears in their Sent Items folder.
Askel records the Graph message ID and send timestamp on the subscription record in your product. Your team can look up the exact message if a recipient follows up.
The connecting user completes the Microsoft Azure AD OAuth consent flow, approving Mail.Send for outbound-only workflows or Mail.ReadWrite for workflows that also need to read the inbox. Askel stores the refresh token and handles silent renewal. If the tenant requires admin consent for mail scopes, Askel provides a tenant-admin consent URL.
© 2025 Askel.ai. All rights reserved.