Skip to content

Troubleshooting deployment

Work from the widest scope inwards. Most reports of “the signature is missing” turn out to be one of four things, and the order below finds them fastest.

Nobody in the organisation has a signature

Section titled “Nobody in the organisation has a signature”

Is the trial still running, and is there a card on file?

Section titled “Is the trial still running, and is there a card on file?”

Billing hard-gates the signature path. Once a trial ends with no active subscription, the add-in receives a 402 and applies nothing. This is the most common cause of a sudden organisation-wide stop.

Check the Billing view. If the subscription is past due or cancelled, that is your answer. See billing.

If consent has been withdrawn or the enterprise application removed, Sigil can no longer read your directory and cannot personalise anything. Re-visit /admin/consent and grant consent again. See connect your organisation.

The Getting started checklist only marks the add-in step complete once Sigil has seen a real signature request from your tenant. If that step is still open, the deployment has not reached anyone yet.

If you deployed it in the last three days, this is probably just propagation. Allow 6 to 72 hours.

Some people have a signature and others do not

Section titled “Some people have a signature and others do not”

Open Activity. It cross-references your directory to list mailboxes that have never successfully applied a signature. That list is usually the fastest route to the pattern: one department, one office, one client platform.

The event handler runs in a runtime with no user interface, so it can only acquire a token silently. On somebody’s very first compose, or after an MFA prompt or an expired session, that silent acquisition fails and the add-in gives up quietly by design. An error bar on every compose would be worse than a missing signature.

The fix is for the person to open the “My signature” pane once on a desktop client, which can complete an interactive sign-in. It self-heals from there, and because consent is per user rather than per device, one desktop sign-in also fixes their phone.

These pre-token failures carry no verified identity, so they cannot be reported back. They appear as a mailbox’s absence from the telemetry rather than as a recorded failure.

Check the assignment in Integrated apps. A pilot deployment that was never widened is a common cause of a clean split between two groups of people.

Some people have a different signature from everyone else

Section titled “Some people have a different signature from everyone else”

Check whether a staged rollout is running. A rollout deliberately serves the new version to a slice of mailboxes and leaves everyone else on the previous one, so a report of “my signature does not match my colleague’s” during a rollout is the feature working rather than a fault.

The template editor shows a panel while one is in flight, with the percentage currently covered. Promote it to put everyone on the same version, or roll it back to do the same in the other direction.

Ask them to open the “My signature” pane from the compose ribbon. It applies the signature on demand and, when it cannot, says why. That message is usually the whole diagnosis.

If the pane works but automatic application does not, the add-in is present and authenticated, and the problem is with event activation rather than with Sigil. An Outlook restart is worth trying, and on classic Outlook for Windows a client too old to support nested app authentication will report as unsupported.

The signature is wrong rather than missing

Section titled “The signature is wrong rather than missing”

The directory attribute is empty for that person. Run attribute coverage to see how widespread the gap is, then either populate the directory or wrap the affected part of the template in a conditional section so it disappears cleanly.

Check your assignment rules. Rules are evaluated in order and the first match wins, so a broad rule placed above a narrow one will shadow it. Rules changes take up to ten minutes to reach everyone, unlike template edits which land in seconds.

Template edits are live within seconds, so a stale signature usually means the change was saved as a draft rather than published. Check the template’s draft state in the editor. See drafts and publishing.

A staged rollout produces the same symptom for most of the organisation, and legitimately so: the live template does not change until the rollout promotes.

Images must be attached inline as cid: references. A hosted <img> pointing at an external URL is suppressed by Outlook’s default image blocking and renders as a broken image. SVG is not supported at all. See images.

Three things on mobile are documented Outlook behaviour rather than faults:

On a reply, the signature is not visible until the compose window is expanded to full screen.

OnNewMessageCompose does not fire for a message started from the iOS Share sheet.

There is no “My signature” pane on mobile, because Outlook mobile activates add-ins in read mode only. A mobile-only failure is fixed from a desktop client.

A new message with no other edits will not autosave a draft, even though the signature was set. That is Outlook’s behaviour, not a signature failure.

If other event-based add-ins are deployed in your tenant, they run sequentially rather than in parallel, which can make signature application feel slower.

Collect the affected email address, the Outlook client and platform, and whether the “My signature” pane works. Those three facts narrow almost everything. The support page at portal.usesigil.app/support has current contact details.