PRACTICAL GUIDE

Run customer support from Outlook without losing team ownership.

Microsoft 365 can remain the sender and source mailbox while a support layer provides ticket identity, assignment, status, internal coordination, attachments, and reporting.

Outlook / Microsoft 365

Connected support channel

OAUTH 2.0

MAILBOX

Change delivery address9:20
Invoice request10:21
About my return11:22
Only mail received after connection
HLP-001284Open

Email arrived. Teamwork started.

Thread, recipients, and provider identity stay intact while ownership and status live in Helpeto.

Assigned
Replied
Resolved
Start with customer behavior
Design explicit ownership
Test the complete email loop
Practical field guideAbout 8 minutesUpdated: July 23, 2026
01

FOUNDATION

Define the support promise before configuring the inbox

Choose whether the Entra application accepts organizational accounts, personal Microsoft accounts, or both. Register the exact production callback, use the intended tenant mode, grant only required Graph scopes, and decide who can authorize the shared support mailbox.

02

WORKFLOW

Build the smallest reliable operating loop

Record the connection time, fetch messages after that boundary, store Graph message and conversation identifiers, filter self-sent acknowledgements, create or match the ticket, and reply through Graph with recipients, CC, HTML, attachments, and standard thread headers.

03

PITFALLS

Test the edge cases that break team trust

A wrong account-type setting can make a valid client ID appear missing in another directory. A mismatched callback breaks OAuth. Importing old mail creates false tickets. Treating every sent item as inbound creates loops. Test with both the authorizing account type and production domain.

04

CHECKLIST

Validate the customer and agent experience together

Send a new request from an external address, verify ticket creation and acknowledgement, assign it, open it from two agent accounts, add a private note, change recipients, paste an image, attach a file, reply, answer from the customer mailbox, resolve the ticket, delete a disposable test, and confirm a later sync does not recreate it. Record the expected owner and outcome for every step.

HELPETO

Test this workflow in Helpeto.

Create a free workspace and use one controlled mailbox to validate every step before migrating customer traffic.

Start free