Deployment
Deploy email signatures to Office 365, Google Workspace, Zoho, Zimbra, and Outlook
Signature Deployment
Once your signature is ready, deploy it to your team's email clients. AdtoSign supports multiple deployment methods for different platforms.

Quick Start
Deploy to Office 365 (most common):
- Go to Deployment in the sidebar
- Select your master signature
- Choose Office 365 as target
- Click Deploy Now
- Signatures go live within minutes
Deployment Methods
Office 365 (Exchange Transport Rules)
Best for: Microsoft 365 organizations
How it works: Server-side rules append signatures to outgoing emails
Time to deploy: 5-15 minutes
Setup Steps
- Go to Deployment → Office 365
- Select master signature to deploy
- Choose deployment scope:
- All Users — Everyone in organization
- Specific Groups — Only selected departments
- Geographic — Users in specific locations
- Review the preview
- Click Deploy
- Wait for confirmation
What Happens Behind the Scenes
AdtoSign creates an Exchange Transport Rule that:
- Detects outgoing emails from your users
- Appends the appropriate signature HTML
- Handles internal vs external variants automatically
- Applies to all devices (desktop, mobile, web)
Testing Your Deployment
- Send a test email from any user account
- Check that signature appears correctly
- Verify internal vs external variants
- Confirm images load properly
Google Workspace
Best for: Gmail-based organizations
How it works: Direct API integration sets signatures per user
Time to deploy: 10-30 minutes (depending on user count)
Setup Steps
- Go to Deployment → Google Workspace
- Authenticate with Google admin credentials
- Select master signature
- Choose target users:
- All Google Workspace users
- Specific organizational units
- Individual users
- Click Deploy to Gmail
- Monitor progress in real-time
How It Works
AdtoSign uses the Gmail API to:
- Set signatures directly in user Gmail settings
- Support multiple signatures (if enabled)
- Apply instantly to Gmail web and mobile apps
- Work with offline Gmail
Limitations
- Replies/forwards: Google defaults "On reply/forward use" to No signature and it cannot be set via any API — each user must enable it once in Gmail → Settings → See all settings → General → Signature → "On reply/forward use" (tick "Insert signature before quoted text in replies" so it sits above the quoted thread). Orgs on the signature gateway get correct reply placement server-side instead.
- Gmail desktop client (Outlook/Apple Mail) doesn't sync
- Mobile Gmail app requires sync after deployment
- Users can manually override (rarely an issue)
Zoho Mail
Best for: Zoho Mail users
How it works: Admin API sets organization-wide signatures
Time to deploy: 10-20 minutes
Setup Steps
- Go to Deployment → Zoho
- Enter your Zoho organization details
- Authenticate with Zoho admin account
- Select master signature
- Choose target users
- Click Deploy
Limitations
- Replies: the deploy requests above-quote placement, but Zoho's per-user "Signature in Replies" toggle (Settings → Signature settings) has no documented API — each user enables it once by hand. Orgs on the signature gateway get server-side reply placement instead.
- Mobile Zoho Mail app keeps its own signature; users can manually override between drift re-syncs.
Zimbra
Best for: Zimbra Cloud, On-Prem, or Hosted organizations
How it works: SOAP API sets signatures directly in each user's Zimbra account
Time to deploy: 5-20 minutes (depending on user count)
Prerequisites
- A Zimbra directory connection must be set up (see Directory & Users)
- Users must be synced from Zimbra into AdtoSign
- Admin auth token must be valid (tokens expire ~12 hours)
Setup Steps
- Go to Deployment -> Deploy
- Select your master signature
- Choose Zimbra Cloud as the target platform
- Select target users (all assigned, or a subset)
- Click Deploy
What Happens Behind the Scenes
For each target user, AdtoSign:
- Obtains a delegated auth token for the user via
DelegateAuthRequest(using the admin token) - Checks for an existing signature named "AdtoSign - Managed Signature" via
GetSignaturesRequest - If it exists: updates it via
ModifySignatureRequest - If not: creates it via
CreateSignatureRequest - Points the account's signature prefs at the managed slot via
ModifyPrefsRequest—zimbraPrefDefaultSignatureId+zimbraPrefForwardReplySignatureId(new mail and replies/forwards) +zimbraPrefMailSignatureStyle=outlook(above quoted text)
The signature HTML is deployed as text/html content. Images use absolute URLs hosted on AdtoSign's CDN. Because step 5 sets the reply/forward pref directly, Zimbra users get the managed signature on replies without any per-user step (unlike Gmail/Zoho, where that selection isn't API-writable).
Verifying Deployment
- Check Deployment -> History for status
- Log in to Zimbra Web UI as a target user
- Go to Preferences -> Signatures
- "AdtoSign - Managed Signature" should appear with the HTML content
- Compose a new email to verify the signature appears
Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| Deploy fails with "Failed to get delegated auth token" | Admin token expired | Re-enter a fresh token in Directory -> Connections -> Zimbra |
| Deploy fails for specific users | User may be inactive or a system account | Check zimbraAccountStatus in Zimbra Admin |
| Test connection fails with TLS_ERROR | Self-signed cert on port 7071 | Toggle "Allow self-signed certificate" in the connection setup |
| Test connection fails with CONNECTION_REFUSED | Admin port 7071 firewalled | Expose the endpoint to the public internet |
Outlook Add-in
Best for: Mixed environments, mobile-first teams
How it works: Client-side add-in injects signatures in Outlook
Time to deploy: Requires admin center setup (up to 24 hours propagation)
Setup Steps
- Go to Deployment → Outlook Add-in
- Download the manifest file or copy the URL
- Go to Microsoft 365 Admin Center
- Navigate to Settings → Integrated Apps
- Click Upload custom apps
- Select Office Add-in
- Provide the manifest URL from AdtoSign
- Deploy to users (all or specific)
Benefits
- Works on Outlook desktop, web, and mobile
- Signatures appear in compose window
- Users can preview before sending
- Supports rich HTML formatting
Limitations
- Requires admin approval in Microsoft 365
- One-time setup per tenant
- Up to 24 hours to propagate to all users
Signature Gateway (Tamper-Proof Stamping)
Best for: Mobile, third-party clients, and any email that bypasses native integrations
How it works: An in-transit signature gateway across 4 global regions stamps the correct branded signature on every outgoing email — tamper-proof
Time to deploy: Configured per-organization via Signature Stamping setup
What It Catches
The signature gateway catches emails that bypass the native integrations:
- iPhone Mail app and Android Gmail (no add-in support)
- Third-party email clients (Spark, Airmail, Superhuman, etc.)
- Webmail platforms without a native integration
How It Works
- AdtoSign deploys a per-organization gateway route
- Outgoing emails route through the regional signature gateway
- The gateway stamps the correct branded signature in transit
- The signature is identical to what users see on desktop
Multi-Region Architecture
- 4 primary regions: US, EU, India, APAC
- Cross-region failover: If a primary goes down, traffic routes to the DR region
- Per-organization routing: Region-aware delivery optimization per customer geography
- Encrypted connections: All database connections require validated TLS certificates
Monitoring
Health is visible on the App → Infra Status page:
- Per-region gateway and database health dots
- Deep health checks (real query to backend, not just TCP)
- Header indicator for at-a-glance status
Manual Deployment
Best for: Small teams, unsupported platforms, or testing
How it works: Users copy-paste signature HTML
Time to deploy: Varies (manual process)
For Individual Users
- Go to Signatures → Users
- Find the user
- Click Copy HTML
- Send HTML to user
- User pastes into email client settings
Supported Email Clients
| Client | Instructions |
|---|---|
| Outlook Desktop | File → Options → Mail → Signatures |
| Gmail Web | Settings → See all settings → Signature |
| Apple Mail | Preferences → Signatures |
| Thunderbird | Account Settings → Signature text |
Deployment History
Track all your deployments.
Viewing History
- Go to Deployment → History
- See all past deployments
- Filter by date, method, or status
- View detailed logs
Understanding Status
| Status | Meaning |
|---|---|
| Active | Currently deployed and working |
| Pending | Deployment in progress |
| Failed | Error occurred — check logs |
| Replaced | Superseded by newer deployment |
| Disabled | Manually turned off |
Updating Signatures
Full Update
Deploy a new version to all users:
- Edit your master signature
- Save changes
- Go to Deployment
- Select updated signature
- Click Deploy — replaces previous version
Gradual Rollout
Test changes before full deployment:
- Create test group in Directory
- Deploy to test group first
- Verify with test users
- Deploy to all users once confirmed
Troubleshooting
Signatures Not Appearing
Office 365:
- Check Exchange admin center for rule status
- Verify user is in target group
- Check rule priority (higher priority = lower number)
Google Workspace:
- Verify API permissions
- Check user has Gmail (not just Google Workspace)
- Force sync from Gmail mobile app settings
Outlook Add-in:
- Confirm add-in status in admin center (should be "Active")
- Check Outlook version (2016+ required)
- Try reinstalling add-in
Images Not Loading
- Use HTTPS URLs only
- Check images are publicly accessible
- Verify image file size (under 200KB recommended)
- Try different image format (PNG vs JPG)
Formatting Issues
- Test on multiple email clients
- Use web-safe fonts (Arial, Georgia, Times)
- Avoid complex CSS
- Check HTML validity
Best Practices
Before First Deployment
- Preview thoroughly — Check all user variations
- Test internally — Send to 5-10 colleagues first
- Verify all platforms — Outlook, Gmail, mobile
- Check images — Confirm they load in all clients
- Review legal — Ensure disclaimers are correct
Ongoing Maintenance
- Quarterly reviews — Check for outdated info
- Event updates — Rotate banners seasonally
- New hire process — Ensure auto-assignment works
- Monitor analytics — Watch for issues
Rollback Strategy
If issues arise:
- Go to Deployment → History
- Find previous working version
- Click Restore
- Signatures revert instantly
FAQ
Q: How long does deployment take? A: Office 365: 5-15 min. Google: 10-30 min. Outlook Add-in: up to 24 hours.
Q: Can users override their signature? A: Depends on method: Office 365/Add-in: No. Google: Yes (rarely done).
Q: What if someone leaves the company? A: When user is disabled in directory, signature stops appearing automatically.
Q: Can I have different signatures for different teams? A: Yes — create multiple master signatures and deploy to specific groups.
Q: Do signatures work on mobile? A: Yes — Office 365 and Add-in methods work on all devices. Google works on Gmail mobile app. The signature gateway catches any email that bypasses these (iPhone Mail, Android Gmail, third-party clients) and stamps the signature in transit.
Q: How do I check if my region is healthy? A: Go to App → Infra Status for real-time health of all 4 regions, or check the colored dot in the app header.
Q: What happens if my region's database goes down? A: Traffic automatically fails over to the DR region. The India DR failover checks both the connection pooler and the direct database backend — a broken pooler bypasses to the database instead of triggering a needless DR swap.
Q: Can I schedule signature changes? A: Not directly, but you can prepare multiple signatures and swap them as needed.
Q: What happens if I delete a master signature? A: Deployed signatures stop working. Always have a replacement ready before deleting.