Directory & Users
Connect your employee directory and manage user data for signatures
Directory Connections
Connect AdtoSign to your employee directory (Microsoft 365, Google Workspace, Zoho, or Zimbra) to automatically sync user data for signatures.
Quick Start
Connect your directory in 3 steps:
- Go to Directory → Connections
- Click Add Connection
- Select your provider and follow the authentication steps
Supported Directory Providers
| Provider | Best For | Sync Frequency |
|---|---|---|
| Microsoft 365 | Office 365 organizations | Hourly, Daily, or Weekly |
| Google Workspace | Gmail-based organizations | Hourly, Daily, or Weekly |
| Zoho Mail | Zoho Mail users | Hourly, Daily, or Weekly |
| Zimbra | Zimbra Cloud, On-Prem, or Hosted | Hourly, Daily, or Weekly |
What Gets Synced
AdtoSign imports these fields from your directory:
| Field | Used For | Example |
|---|---|---|
| First Name | Display name | "John" |
| Last Name | Display name | "Smith" |
| Signature assignment | john@company.com | |
| Job Title | Title section | "Sales Manager" |
| Department | Signature grouping | "Sales" |
| Office | Location scoping | "New York" |
| Phone | Contact section | "+1 (555) 123-4567" |
| Mobile | Contact section | "+1 (555) 987-6543" |
| Country | Geographic targeting | "US" |
| State | Geographic targeting | "California" |
| City | Geographic targeting | "San Francisco" |
| Profile Photo | Signature avatar | User's directory photo |
Setting Up a Connection
Microsoft 365
- Go to Directory → Connections
- Click New Connection
- Select Microsoft 365
- Sign in with your Microsoft admin account
- Grant permissions for user read access
- Select sync frequency (recommend: Hourly)
- Choose which users to sync:
- All users
- Specific groups
- Specific departments
Google Workspace
- Go to Directory → Connections
- Click New Connection
- Select Google Workspace
- Authenticate with your Google admin account
- Grant directory read permissions
- Set sync frequency
- Configure user filters if needed
Zoho Mail
- Go to Directory → Connections
- Click New Connection
- Select Zoho
- Enter your Zoho organization details
- Authenticate with Zoho credentials
- Set sync preferences
Zimbra
Zimbra works differently from the other providers. Instead of OAuth, it uses a server URL + admin auth token (SOAP API).
- Go to Directory → Connections
- Click New Connection
- Select Zimbra
- Enter your Zimbra Server URL:
- On-Prem / Hosted:
https://mail.yourcompany.com:7071(admin port) - Zimbra Cloud:
https://mail.yourcompany.com(port 443) - The
/service/admin/soap/path is appended automatically
- On-Prem / Hosted:
- Enter your Admin Auth Token:
- Mint a token by sending an
AuthRequestto your Zimbra admin SOAP endpoint with your admin username and password - Or copy a token from the Zimbra Admin Console
- Token must have
GetAllAccountsRequestandDelegateAuthRequestrights
- Mint a token by sending an
- Toggle Allow self-signed certificate if your on-prem server uses a self-signed TLS cert (port 7071)
- Select sync frequency
- Click Test Connection to verify
- Click Save Configuration
Zimbra admin tokens expire (default ~12 hours). When sync fails with an auth error, return to the connection setup and paste a fresh token.
Managing Synced Users
Viewing Users
- Go to Directory → Users
- See all synced users with their data
- Search by name, email, or department
- Filter by location or role
Manual Sync
Need immediate updates? Trigger a manual sync:
- Go to Directory → Connections
- Find your connection
- Click Sync Now
- Wait for completion (usually 1-5 minutes)
Sync Logs
Sync run history is available on the Connections page:
- Go to Directory → Connections
- Scroll to the Sync Logs section below the provider cards
- Filter by time range (24h / 7d / 30d / 90d / All Time)
- Adjust rows per page (10 / 25 / 50 / 100)
- Use numbered pagination to browse older runs
Each sync log entry shows the sync run timestamp, status, and number of users synced.
Resolving Sync Issues
| Issue | Cause | Solution |
|---|---|---|
| Users missing | Filter too strict | Check connection filters |
| Data outdated | Sync delay | Trigger manual sync |
| Duplicate users | Multiple connections | Consolidate connections |
| Photos not syncing | Privacy settings | Check directory photo permissions |
User Groups
Organize users into groups for easier signature assignment.
Creating Groups
- Go to Directory → Groups
- Click New Group
- Name the group (e.g., "Sales Team")
- Add users manually or by filter
Using Groups
- Assign signatures to entire groups
- Target banners to specific groups
- Run reports by group
Field Mappings
Customize how directory fields map to signature fields.
Default Mappings
| Directory Field | Signature Field |
|---|---|
| givenName | First Name |
| surname | Last Name |
| jobTitle | Title |
| department | Department |
| officeLocation | Office |
| businessPhones | Phone |
| mobilePhone | Mobile |
Custom Mappings
- Go to Directory → Field Mappings
- Click Add Custom Mapping
- Select source directory field
- Select target signature field
- Save changes
Troubleshooting
Connection Errors
Error: "Authentication failed"
- Check admin credentials
- Verify permissions granted
- Re-authenticate if token expired
Error: "Rate limit exceeded"
- Reduce sync frequency
- Contact provider to increase limits
Error: "Users not appearing"
- Check directory filters
- Verify users are in synced groups
- Check field mapping configuration
Data Issues
Missing phone numbers:
- Verify phone fields populated in directory
- Check field mappings
- Consider manual override for key users
Wrong department names:
- Update in your source directory
- Sync will update automatically
- Use group assignment as workaround
Photos not showing:
- Verify photos exist in directory
- Check privacy/sharing settings
- Use default avatar as fallback
FAQ
Q: How often does sync run? A: You choose: Hourly, Daily, or Weekly. Manual sync available anytime.
Q: Can I sync multiple directories? A: Yes — useful for merged companies or multi-platform environments.
Q: What happens when an employee leaves? A: When disabled in directory, their signature stops being generated within one sync cycle.
Q: Can I override directory data for specific users? A: Yes — go to Signatures → Users and edit individual user overrides.
Q: Is directory data secure? A: Yes — encrypted in transit and at rest. Read-only access, no write-back to directory.
Q: Can users see other employees' data? A: No — users only see their own signature and data.