Email signatures management software for MSPs, every client tenant, from one login.
Deploy the add-in once per tenant. Each end user pastes their key once. After that every signature change you (or your client) makes is picked up automatically, across Outlook on Windows, Mac, web and mobile, and Gmail in the browser and mobile (plus more).
20 minutes, screen-shared, no pitch. Bring one messy tenant and we'll map the rollout.
- Wholesale discount
- 30% off RRP
- Client workspaces
- Unlimited
- Email clients supported
- 60+
- Setup per user
- One paste
Signatures are a small problem that generates a lot of tickets
Multiply any one of these by forty tenants and it stops being small.
Every tenant does it differently
One client is on transport rules, one has a spreadsheet of HTML files, one lets every user write their own. Nothing is documented and none of it survives a staff change.
Transport rules have documented limits
Microsoft's own admin documentation states you can't embed inline images, the signature can't sit directly under the latest reply, users can't see it in Sent Items, and lines containing unresolved directory variables get skipped.
Nobody's estate is uniform
A modern tenant with three people still on Outlook 2016, a designer on Thunderbird, and a sales team living in a CRM. Tools that only handle the tidy 80% leave you doing the rest by hand, every time someone changes their phone number.
The scripting path is closing
Microsoft starts disabling Exchange Web Services in October 2026 and finishes in April 2027. It does not come back. There is still no Microsoft Graph API for signatures. If your automation depends on either, you need a plan before Q4.
Silent deployment for the desktops nobody else covers
Most signature vendors stop at the Outlook add-in, so Outlook 2016 at the accountancy and Thunderbird at the engineering firm become your manual job. We also ship a Windows app your RMM can push, with every user's signature already attached, so the machines you can't modernise are covered on the same rollout.
-
1
Build the seed list
Your client's workspace admin exports the signature keys from SigStudio. You put one line per mailbox in a text file: the key, a bar, the email address. Optional fields pin the mail client, the signature name and reply-and-forward behaviour.
-
2
Push the installer from your RMM
NinjaOne, Datto, ConnectWise Automate, N-able or Intune runs the installer silently as SYSTEM with the seed file beside it. Nothing shows on screen and nothing launches. Already installed? A single registry value does the same job without re-running the installer.
-
3
Signatures land at next logon
The SigStudio app starts in the tray, matches each seed to that user's mail account and installs the signature into Outlook, Thunderbird, Postbox, Mailbird or eM Client. It then checks SigStudio every two hours, so an edit in the dashboard reaches every PC without you touching it again.
seeds.txt
# Acme Pty Ltd, exported 5 Sep 2026 v3-8f3c2a61-0b7d-4e19-9c52-6d1a4e7b2f90|jane@acme.com v3-c47e91d5-3a28-4b6f-8e01-97f2b5c3d418|bob@acme.com v3-2d9b6e73-58c1-4f0a-b3e7-4a1c8d9f6e25|sam@acme.com|Outlook|Acme Signature
Your RMM, as SYSTEM
EsrSigStudioSetup_3.1.0.2.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SEEDFILE="seeds.txt"
One file per client, the same file on every PC at that client. Each person receives only the signatures that match their own accounts. Example keys shown.
Keys never reach end users
The seed list stays in your RMM. A key only lets a PC download that one rendered signature, and nobody has to be emailed a code.
Shared PCs are fine
Put every mailbox for a client in the one list. Each user gets only their own signature when they log on; the rest wait for their owners.
You have the final say
Seeds only ever add. If a user removes their signature it stays removed until you push again, and a re-push puts it back on every PC.
Nothing to upgrade by hand
The app keeps itself current. Run a newer installer the same way and it upgrades in place; the seed list stays unless you pass a new one.
| Runs on | Windows 10 and 11, 32 or 64-bit. Installer 3.1.0.2 or later. |
| Installs into | Classic Outlook 2013 through Microsoft 365 desktop, Thunderbird, Postbox, Mailbird, eM Client. New Outlook (the Store app) uses the add-in instead. |
| Intune (Win32 app) | Package the installer and seeds.txt together. Install behaviour: System. Detection: registry value InstalledVersion under HKLM\SOFTWARE\LoadOut\Esr, 64-bit. |
| Fleet reporting | One per-user registry marker per seed with a status of applied, not found or failed, ready for your RMM to report on. |
We hand over the full deployment guide after the walkthrough: seed syntax, the registry route, Intune settings, what to look for in the logs, and how to confirm a fleet is done.
Prefer to see it first? Bring a spare test PC to the call and we'll push a seeded install to it while you watch.
How we deploy across mixed email clients
Six ways in, plus raw HTML for anything with a signature box. They all work the same way underneath: the signature lives in your dashboard and the client fetches it with a unique key, so changing a template updates everyone without anyone re-pasting anything.
Outlook add-in, deployed by the tenant admin
You (or the client's admin) push the SigStudio add-in from the Microsoft 365 admin centre to whichever users you assign. It appears in their Outlook, they paste their unique key once, and the add-in fetches and installs their signature. Zero-touch for this route is in progress; see below.
Covers: Outlook on the web, new and classic Outlook on Windows and Mac, and the Outlook app on iOS and Android.
Windows app, pushed by your RMM
For the machines you can't modernise. Your RMM or Intune installs it silently with each user's signature key seeded, and the signature is in the mail client at their next logon. No key hand-out, no paste, no ticket. The app then keeps it current from your dashboard.
Covers: Outlook 2013 to 2019 and classic Outlook for Microsoft 365 on Windows, Thunderbird, Postbox, Mailbird, eM Client.
Outlook add-in, sideloaded by the user
Same add-in, same result, installed by the individual instead of the admin. Useful when you're piloting with a handful of users, when the client's admin access sits with someone else, or when you want to prove it works before asking for a tenant-wide push.
Covers: everything Method 01 covers, one user at a time.
Browser extension
Installs in Chrome, Firefox, Brave, Opera or Safari. The user pastes their key and their full signature appears on every new message, reply and forward. For Gmail it can also install a separate lightweight version into settings for the phone app.
Covers: Gmail, Outlook.com, AOL Mail, Yahoo Mail.
macOS app
The same idea on the Mac side, including the older Outlook for Mac builds that the add-in route doesn't reach. The user pastes their key once; the app installs and maintains the signature from there.
Covers: Outlook for Mac and Outlook 2019 for Mac, Thunderbird, Postbox, Mailbird.
iOS Shortcut
An iCloud shortcut the user installs on their iPhone. It stores their key, renders their current signature and copies it ready to paste. They can reopen it any time to pull the latest version.
Covers: Apple Mail, Spark, Yahoo Mail, Canary, Polymail, Front on iOS.
Anything that supports an HTML signature
Every signature is also available as a rendered, formatted HTML file and as raw HTML source. If a client, app, CRM or per-user sending tool has a signature box that accepts HTML, it's supported, including whatever unusual thing one department at one client insists on using. No integration required, and the source is yours to inspect.
Which method reaches which client
Including the two places nothing reaches. You'd rather know now than find out in front of a client.
| Email client | Outlook add-in | Extension | Desktop app | iOS Shortcut | HTML file / source |
|---|---|---|---|---|---|
| Outlook on the web (classic and new) | Yes | – | – | – | Yes |
| New Outlook for Windows | Yes | – | – | – | Yes |
| Classic Outlook for Windows (Microsoft 365) | Yes | – | Silent push | – | Yes |
| Outlook 2013 / 2016 / 2019 for Windows | – | – | Silent push | – | Yes |
| Thunderbird, Postbox, Mailbird, eM Client (Windows) | – | – | Silent push | – | Yes |
| New Outlook for Mac | Yes | – | – | – | Yes |
| Outlook for Mac / Outlook 2019 for Mac | Yes | – | Yes | – | Yes |
| Apple Mail, Thunderbird, Postbox (Mac) | – | – | Yes | – | Yes |
| Outlook app, iOS and Android | Syncs | – | – | Not needed | – |
| Gmail on the web | – | Yes | – | – | Yes |
| Gmail app, iOS and Android | – | Mobile version | – | – | – |
| Outlook.com, AOL Mail, Yahoo Mail (web) | – | Yes | – | – | Yes |
| Apple Mail on iOS | – | – | – | Yes | Manual |
| Spark, Canary, Polymail, Front (iOS) | – | – | – | Yes | Manual |
| Any other client, app or CRM that accepts HTML | – | – | – | – | Yes |
Mobile, honestly
Outlook app users are covered with no extra step. Because the add-in stores the signature in the mailbox rather than a local folder, it follows the user into the Outlook app on both iOS and Android. Most tools treat mobile as the gap; here it comes free with the add-in.
Gmail on a phone gets a separate lightweight signature, because Gmail enforces a 10,000-character limit on the signature it stores. The extension installs that shortened version for the phone and swaps the full HTML back in whenever the user composes on the web.
Anything else on iOS, meaning Apple Mail, Spark, Yahoo, Canary, Polymail and Front, uses the shortcut. About thirty seconds, no help-desk ticket.
The two real limits
Android outside Outlook and Gmail. Those two are covered. The rest of Android's mail apps don't accept an HTML signature at all, so there's nothing for any vendor to install into. This is an Android limitation, not a product one.
Microsoft Teams has no signature feature. Not ours, not anyone's. What exists is Teams meeting branding, which is a Teams Premium feature and a different product entirely. Anyone selling you "Teams signatures" is selling you something Microsoft doesn't offer.
That's the list. If a client runs something unusual, tell us on the call and we'll say plainly whether it works.
Zero-touch is on its way for modern Outlook too
The Windows app already takes the legacy estate to zero end-user steps. The one manual step left is on the modern side: a user on new Outlook or Outlook on the web pastes their key into the add-in once. Automatic API deployment removes it. You assign the signature; it appears. Nothing for the end user to install, paste or be walked through.
What changes
Signatures are written straight to the user's mailbox. No key hand-out, no per-user step, no "did you paste it yet?" chase across a 5,000-seat tenant.
What stays the same
Everything you build now still applies: the same workspaces, brand profiles, templates and users. This changes how signatures land, not how you manage them. The Windows app route is unaffected.
More surfaces too
We're extending the browser extension to the tools people actually send from, Salesforce and Follow Up Boss first, plus a custom app integration tool for the ones we haven't thought of.
ETA Q4 2026. We'd rather be straight with you about what works today. If any of it affects your rollout plan, ask on the call and we'll tell you exactly where it's up to.
One account, one workspace per client
Workspaces are unlimited on every plan, so there is no penalty for having forty clients instead of four, and no separate login, invoice or password for each one.
-
1
Create the client workspace
One per client, or one per brand where a client has several. Each carries its own brand profile: logo, fonts, colours, layout, locked so nobody can drift off-brand.
-
2
Import the users
Name, email and role is enough to start. Import from Microsoft 365 or Google Workspace, or bulk-load a CSV. Merge fields fill the rest from the directory data you already maintain.
-
3
Pick a route per group, not per tenant
Add-in for the Microsoft 365 users, an RMM push of the Windows app for the legacy desktops, extension for the ones on Gmail or webmail, HTML source for the odd CRM. You can mix all of them inside one client, which is usually what a real estate actually needs.
-
4
Hand the client the parts they should own
Give their marketing lead access to their workspace only, so campaign banners and new starters stop coming to you as tickets, while the template stays locked to their brand. Their edits reach every signature without anyone touching a mailbox or a PC again.
Let's talk
20 minutes, screen-shared, no pitch. Bring one messy tenant and we'll map the rollout.
Tell us about your clients, their environments and what you need.
Roaming signatures, EWS, and what they mean for your tenants
Two separate Microsoft changes are being talked about as one thing. They aren't, and the distinction matters for how you plan.
Roaming signatures aren't being switched off
They're becoming unavoidable. Signatures now live in the Exchange Online mailbox instead of the local %AppData%\Microsoft\Signatures folder. The tenant-level opt-out, PostponeRoamingSignaturesUntilLater, is described in Microsoft's own cmdlet reference as a way to temporarily disable the feature. Plan on the opt-out going away, not the feature.
For us, that's the good news
Tools that write signature files into a local folder are the ones roaming signatures break, and Microsoft says so directly. Our add-in doesn't do that. It puts the signature where roaming signatures already keep it, which is exactly why it follows the user into the Outlook app on iOS and Android without a second install.
EWS is the one with a date
Microsoft begins disabling Exchange Web Services across Exchange Online in October 2026, in phases, and finishes in April 2027. It is a permanent shutdown, not a maintenance window. With no Graph API for signatures, any EWS-based signature script you maintain has a hard expiry and no drop-in replacement.
| When | What happens | What it means for you |
|---|---|---|
| Now | Roaming signatures on by default for Microsoft 365 mailboxes on current Outlook builds | Local-folder scripts and Set-MailboxMessageConfiguration signature parameters stop behaving as expected |
| Oct 2026 | EWS disabling begins across Exchange Online, tenant by tenant | Audit every tenant for EWS-dependent tooling now. Microsoft publishes EWS usage reports to help |
| Apr 2027 | EWS permanently disabled everywhere | No remaining grace period for in-house scripts or vendors that still depend on it |
| 2029 | Classic Outlook supported "at least until 2029" per Microsoft | Every client eventually lands on new Outlook. Our add-in covers both, so the migration isn't a signature project |
None. Nothing we ship touches Exchange Web Services.
The Outlook add-in uses Office.js, including on mobile. The browser extension runs in the browser. The Windows and macOS apps write into the mail client on the device. The iOS Shortcut runs on the phone. Nothing SigStudio deploys reads or writes a mailbox over EWS, so the October 2026 switch-off changes nothing for a client on SigStudio. Ask any other vendor for the same statement in writing.
Dates from Microsoft Learn, verified 5 September 2026. We keep this table current.
Questions MSPs actually ask
What does the end user actually have to do?
On a Windows PC you deploy with your RMM: nothing. Their signature is in Outlook, Thunderbird, Postbox, Mailbird or eM Client the next time they log on, and every change you make afterwards flows through without them doing anything.
On the Outlook add-in, browser extension, macOS app or iOS Shortcut: paste one key, once. That's the whole user-facing process, and we're building direct API deployment to remove even that first paste on the add-in.
How does the silent Windows deployment actually work?
You give the installer a seed list: one line per mailbox with that user's signature key and email address, either in a file beside the installer or straight on the command line. Your RMM or Intune runs the installer silently as SYSTEM. The list is stored on the PC, and when a user next logs on the SigStudio tray app finds the seed that matches their mail account and installs the signature straight into their mail client. From then on it checks SigStudio every two hours and keeps the signature current.
Already have the app installed? Your RMM can write the same seed list to one registry value and skip the installer entirely.
Do end users ever see a signature key?
No. The client's workspace admin exports the keys, you build the seed list, and it lives in your RMM. Nobody is emailed a code, which matters because mailing a thousand people a secret string is exactly the kind of work that generates the tickets you're trying to remove. A key only grants read access to that one rendered signature, but treat the list as internal all the same.
We still have people on Outlook 2016 and Thunderbird. Are they out of scope?
No, and this is usually the part that decides the deal. The Windows app installs signatures into Outlook 2013, 2016, 2019 and classic Outlook for Microsoft 365, plus Thunderbird, Postbox, Mailbird and eM Client, and your RMM can push it silently with every user's signature already attached. The macOS app covers Outlook for Mac, Outlook 2019 for Mac, Thunderbird, Postbox and Mailbird. So the machines you can't modernise stop being a manual job every time a client rebrands.
Does the Windows app cover the new Outlook?
No. New Outlook (the Store app, sometimes called Monarch) keeps no local signature files, so there's nothing on the PC for a desktop app to write into. Those users get the Outlook add-in, which also covers Outlook on the web and mobile. A mixed tenant simply runs both routes: RMM push for the classic desktops, add-in for everyone else.
What happens if a user deletes the signature you pushed?
It stays deleted until you say otherwise. Seeds only ever add, so a user's removal holds between pushes. When you want it back, run the install command with the seed list again: every run with seeds counts as a new push, and the app re-applies each seed at the user's next logon or check. You decide, not the app.
What about a client running something you don't have an app for?
Every signature is also produced as a rendered, formatted HTML file and as raw HTML source. If the client, app, CRM or sending tool has a signature box that takes HTML, it's supported, no integration needed, and you can read the source before you paste it. In practice that covers the long tail of one-department-at-one-client tools that nothing else handles.
Can we put signatures in Salesforce or our CRM?
Today, yes, using the HTML source or rendered file wherever the tool stores a per-user signature. Direct browser-extension support is in progress, Salesforce and Follow Up Boss first, plus a custom app integration tool for other sending platforms. We're not putting a date on it here; ask on the call for the current state.
What if the client's admin won't deploy the add-in?
Users can sideload the same add-in themselves. Same capability, same result, you just lose the ability to push it in one action. In practice this is how a lot of pilots start: get five users running on sideload, show the client the before-and-after, then ask for the tenant-wide deployment with evidence in hand.
Does the Outlook add-in cover mobile?
Yes, for the Outlook app on both iOS and Android, with no separate install. The signature is stored in the mailbox, so it syncs to the app the same way it syncs between the user's desktop and web. This is the part most vendors can't do, and it's worth demonstrating on a client's own phone during the walkthrough.
Gmail's phone app gets a lightweight version through the extension. Other iOS mail apps, meaning Apple Mail, Spark, Yahoo, Canary, Polymail and Front, use the iOS Shortcut. The only genuine gap is Android mail apps other than Outlook and Gmail, which don't accept HTML signatures at all.
Why does the Gmail mobile signature look different from the desktop one?
Because Gmail caps a stored signature at 10,000 characters, and a full HTML signature with inline styling goes past that regularly. It's one of the most common support questions in the whole category. So the extension installs a trimmed mobile version into Gmail's settings for the phone, and swaps the full signature back in whenever the user composes on the web. The user sees the right one in each place without thinking about it.
What exactly are Outlook roaming signatures?
Instead of storing signatures as files in %AppData%\Microsoft\Signatures on each machine, Outlook stores them in the Exchange Online mailbox so they follow the user between devices. It applies to Microsoft 365 and Outlook.com accounts on Outlook build 2303 and later on Windows. Exchange on-premises, POP and IMAP accounts can't use it.
Are roaming signatures being disabled soon?
It's the other way round, and this is the single most common misunderstanding we hear. Roaming signatures are staying. What's temporary is your ability to turn them off: Microsoft's documentation for Set-OrganizationConfig -PostponeRoamingSignaturesUntilLater describes it as a way for admins to temporarily disable the feature without opening a support ticket. Treat any tenant currently relying on that switch as living on borrowed time.
Do roaming signatures break SigStudio?
No, they're what makes the mobile sync work. Microsoft's warning is aimed at signature tools that write files into the local %AppData%\Microsoft\Signatures folder; those stop working once the feature is on. Our add-in installs the signature through Outlook itself, so it lands where roaming signatures already keep it and then follows the user to every device signed into that mailbox. A tenant that turns roaming signatures on mid-rollout doesn't create a ticket for you.
The Windows app is for the classic and legacy clients that keep local signature files, which is exactly where roaming signatures don't apply. The two routes don't overlap.
What actually breaks in a tenant once roaming signatures are on?
Two things, and both catch people out:
- The signature parameters on
Set-MailboxMessageConfiguration, includingSignatureHtmlandAutoAddSignature, stop working. Microsoft's cmdlet reference states this directly. Worth remembering that cmdlet only ever applied to Outlook on the web anyway, which surprises a lot of people who've been running it as their standard script. - Microsoft warns that third-party signature add-ins that write to the local signature folder will no longer work when the feature is enabled.
Can I still turn roaming signatures off for a client today?
There are two levers and both have caveats. At tenant level, Set-OrganizationConfig -PostponeRoamingSignaturesUntilLater $true, documented as temporary. At client level, the DisableRoamingSignatures registry value under Outlook's Setup key. Note that one is under HKEY_CURRENT_USER, so it's per-user per-machine, its own deployment problem across a fleet, and the reason a lot of MSPs give up on it halfway through. Our honest advice: don't fight it. Deploy something that works with the feature on.
When is EWS being switched off, and does it affect signatures?
Microsoft begins disabling EWS in Exchange Online in October 2026, in phases, and completes it in April 2027. It is permanent. It affects signatures if any of your tooling reads or writes mailbox data over EWS, which covers a lot of in-house scripts and some older third-party tools. Microsoft publishes EWS usage reports and a code analyzer; run them across your tenants before Q4 rather than after. Nothing SigStudio deploys uses EWS.
Is there a Microsoft Graph API for signatures I can move to?
No. The Graph mailbox settings endpoint covers automatic replies, date and time format, locale, working hours, delegate meeting rules and user purpose. Signatures aren't among them, and there's a long-standing open developer request for it. So the honest position is that EWS is going away, Graph never arrived, and the remaining routes are transport rules, add-ins or client-side deployment. We use the add-in and the desktop apps, neither of which is affected by the EWS retirement.
Does my clients' email route through your servers?
No. The signature is installed into the user's mail client and the message is composed with it already in place. We don't sit in the mail flow, we don't act as a relay, and we don't modify messages in transit, so there's no connector to add, nothing to re-order in front of a security gateway, and no dependency on our uptime for a client's mail to send.
Will this break DKIM, DMARC or Safe Links?
No. DKIM breakage happens when something alters the message body after it has been signed. Because the signature is already part of the message when the user hits send, Microsoft 365 or Google signs the finished message exactly as it normally would. Same reasoning for Safe Links and third-party gateways: there's no additional hop to order correctly.
Can each client have its own branding, users and admin?
Yes. One workspace per client, with its own brand profile, users and templates. Workspaces are unlimited on every plan, so a client with three sub-brands costs you nothing extra in structure. You can give a client's marketing lead access to their workspace alone, with fonts, colours and layout locked so nothing drifts off-brand.
How does partner pricing work?
Partners buy at wholesale, 30% off recommended retail, across every client workspace on the account, and bill their clients however they prefer. Talk to us about your tenant count and we'll confirm the terms in writing before you commit anything.
Can we just use Exchange transport rules instead?
For a plain text disclaimer at the bottom of a thread, yes, and it's free. Microsoft's own documentation lists what you give up: no inline images, the signature can't sit directly under the latest reply, users can't see it in Sent Items, and lines containing directory variables that don't resolve get skipped entirely, so a user with an empty mobile field gets a gap. It also only reaches Exchange. The Gmail, Thunderbird and CRM users in the same client are still yours to sort out by hand.
Bring us your worst tenant
Twenty minutes, screen-shared. Mixed clients, legacy desktops, the lot. We'll map a rollout and tell you plainly if we're not the right fit for it.