Deploy the Outlook add-in
This is the step that makes signatures appear. It is also the step most likely to be misdiagnosed, because propagation is slow enough that a correct deployment looks broken for the first day.
Administrator deployment is required
Section titled “Administrator deployment is required”Event-based add-ins only auto-launch when an administrator deploys them. If somebody installs the Sigil add-in themselves from their own Outlook, it will not fire on compose and they will get no automatic signature.
There is no way around this. It is a Microsoft platform rule, not a Sigil restriction.
Upload the manifest
Section titled “Upload the manifest”In the Microsoft 365 admin centre:
-
Go to Settings, then Integrated apps.
-
Choose Upload custom apps, and select Office Add-in.
-
Provide the manifest URL:
https://static.usesigil.app/manifest.xml -
Choose who gets it. Start with a pilot group rather than the whole organisation.
-
Accept the permissions request and finish the deployment.
The same URL is shown with a copy button on the Getting started checklist in the portal.
It is the same manifest for every organisation. The add-in is multi-tenant and works out which organisation somebody belongs to from their sign-in, so there is nothing tenant-specific to generate and nothing to keep secret.
Wait for propagation
Section titled “Wait for propagation”Allow 6 to 72 hours before treating a missing add-in as a fault. Nothing you do speeds this up, and it is normal for the add-in to appear for some people well before others.
While you wait, the Getting started checklist tracks this step honestly: it only marks the add-in as deployed once Sigil has actually seen a signature request arrive from your tenant. It is not a checkbox you tick.
Pilot first
Section titled “Pilot first”Pick ten to twenty people across more than one department, and across more than one client if you can. Somebody on Outlook for Windows, somebody on Mac, somebody who lives in Outlook on the web, and somebody who sends from a phone will between them surface most of what a rollout can surface.
Ask them to check new messages, replies and forwards. If anyone uses a shared
mailbox, ask them to send from it, because that path goes through
OnMessageFromChanged rather than OnNewMessageCompose.
Then look at Activity. You want to see signature requests arriving and apply outcomes succeeding.
Go tenant-wide
Section titled “Go tenant-wide”Once the pilot is clean, widen the assignment in Integrated apps to the whole organisation or to the groups you intend to cover. Allow the propagation window again.
Watch the never-applied list in Activity over the following week. It cross-references your directory, so it lists mailboxes that have never had a signature applied rather than only reporting on the ones that have.
What needs a redeploy, and what does not
Section titled “What needs a redeploy, and what does not”Almost everything the manifest points at is a URL, so most changes never touch it.
| Change | Manifest redeploy needed? |
|---|---|
| Signature templates, images, banners, footers | No. Published from the portal, live in seconds |
| Add-in code and icons | No. Outlook re-fetches, though it caches icons so allow a restart |
| Hostnames, support URL, permissions, events, requirement set | Yes, and admin consent again |
The practical version: your day-to-day work as an administrator never requires a redeploy. Only a change to the add-in’s declared shape does, and those are made by Tophhie Cloud rather than by you.
When a manifest change does happen
Section titled “When a manifest change does happen”Two rules apply, and both bite when ignored.
The manifest <Version> must be raised on every change. Microsoft requires it,
and an update deployed without a version bump may simply not take.
Any manifest change to an admin-deployed event-based add-in requires admin consent again, and users are blocked from the add-in until it is granted. This is why the manifest is worth getting right before going tenant-wide.
Uploading by URL does not make it self-updating
Section titled “Uploading by URL does not make it self-updating”Only Marketplace add-ins update automatically. When you upload by URL, Microsoft
takes its own copy at that moment. Updating remains an explicit administrator
action, either through the admin centre or with Set-OrganizationAddIn, which
accepts a file path or a URL.
Removing the add-in
Section titled “Removing the add-in”Remove it from Integrated apps in the same place you uploaded it. Signatures stop being applied once the removal propagates. Existing messages are unaffected, because Sigil only ever writes into the compose window.
