Active Inbox
Not signed in
Advanced: paste an access token instead
1. Go to Graph Explorer and sign in.
2. Under Modify permissions, consent to Mail.Send, Mail.Send.Shared, and Files.ReadWrite.All (for Team Cloud Sync).
3. Click Access token tab and copy the full token. Tokens expire after ~60–90 min.
Token: missing
Subject: missing
Recipients: none
Files: none
1
📊
Click or drag & drop .xlsx or .csv
Must include Name, Email, and a file identifier column
📋 Drop spreadsheet here
2

Upload a spreadsheet first

3
📁
Click or drag & drop attachment files
Matched to contacts automatically by ID pattern
📎 Drop files here
4
Format Text
Insert
Paragraph
Font
Style
A
ab
Color
Elements
Personalization Variables
Alignment
Lists
Style & Spacing

Dear {{name}},


Please find your document attached.


Thank you,

Words: 0 Chars: 0 FiveStone Bulk Email Tool
Saved Templates
📄

No templates saved yet.
Compose an email and click Save as Template to save it here.

Send Volume Over Time
Delivery Breakdown
Success Rate Trend
Performance by Inbox
Send Volume by Day of Week
Avg Batch Size Over Time
Recent Send Log
Send History
📭

No sends yet.

Saved Inboxes & Signatures
Team Cloud Sync

Stores templates, inboxes & signatures, and send history in a shared SharePoint/OneDrive folder so the whole team works from the same data. Paste a link to a folder everyone can edit. Access tokens are never uploaded; each person keeps their own.

○ Not connected
Your access token must also include Files.ReadWrite.All (consent in Graph Explorer, same place as Mail.Send). Sync runs automatically a few seconds after any change whenever a valid token is present.
Microsoft Sign-In (Permanent Auth)

Replaces token pasting. Sign in once with your work account and tokens renew silently in the background, so nothing expires on you. Two one-time prerequisites: an app registration in Azure (an IT task, about 10 minutes; instructions below) and hosting this file at an https:// address. Until both are done, pasted tokens keep working exactly as before.

Setup instructions for IT (Azure app registration)
1. Go to portal.azure.com → Microsoft Entra ID → App registrations → New registration.
2. Name: Five Stone Email Tool. Supported account types: Accounts in this organizational directory only.
3. Under Redirect URI select platform Single-page application (SPA) and enter the site address (origin) where the tool is hosted, e.g. https://tools.fivestonetax.com. For local testing you can also add http://localhost:8123.
4. After creating: API permissions → Add a permission → Microsoft Graph → Delegated → add Mail.Send, Mail.Send.Shared, Files.ReadWrite.All, User.Read → Grant admin consent.
5. Copy the Application (client) ID from the Overview page, paste it above, and click Save.
6. Exchange side: each user sending from a shared inbox (e.g. propertytax@) needs Send As permission on that mailbox (Exchange admin center → Recipients → the mailbox → Delegation → Send As). Anyone who already sends from it in Outlook has this.