Reading-pane & compose add-ins
Task panes that read the open message, inject content into a reply, and act when the user sends.
Outlook
Outlook add-in development creates tools that operate in supported reading, compose, and event-based Outlook contexts using Office.js and, where required, Microsoft Graph. It is intended for organizations that need email or calendar workflows, CRM context, validation, or internal actions available from Outlook, with features limited by the client and Mailbox requirement set.
What I build
Task panes that read the open message, inject content into a reply, and act when the user sends.
Add-ins that run on new-message or on-send without the pane open — auto-tagging, disclaimers, and on-send checks.
Reading and writing mail, events, categories, and attachments through the Microsoft Graph API.
Showing the sender's contact, deal, or ticket data on the open email, and logging emails back with one click.
Problems this solves
Example use cases
An add-in that logs the open email to HubSpot with the contact matched via Microsoft Graph — no copy-paste.
Event-based activation appends a legal disclaimer and checks for missing attachments the moment a user hits Send.
The reading pane shows the customer's open tickets and recent orders next to their email.
Tech stack
Process
Reading pane, compose, or on-send — and what data it needs.
Mailbox API, Graph calls, and persisted settings.
Verify on Outlook desktop, web, and Mac.
AppSource or centralized deployment for the org.
Outlook is one host in my wider Microsoft 365 development work. For the other Office apps, start from Office plugin development.
Related services
Microsoft 365 development creates add-ins and integrations for supported Outlook, Word, Excel, and PowerPoint clients using Office.js, Microsoft Graph, and Entra ID. It is intended for organizations that need to place business workflows inside Microsoft 365 or connect Microsoft data to another system, with compatibility determined by each host and requirement set.
Office add-in development creates web-based task panes, ribbon commands, and document or workbook tools for supported Word, Excel, Outlook, and PowerPoint clients. It is intended for organizations replacing manual Office workflows or assessing whether a legacy VSTO or COM plugin can move to Office.js, subject to the APIs available in each host.
Excel add-in development creates custom functions, task panes, worksheet automation, and API-connected data workflows using Office.js. It is intended for organizations that need calculations, reporting, imports, or two-way data synchronization inside supported Excel clients, with availability determined by platform and requirement set.
FAQ
Email me with what you need — I'll reply with a clear plan and next steps. Prefer chat? WhatsApp works too.