Overview
BulkSignature can import Exchange custom attributes (customAttribute1 through extensionAttribute15) from your Microsoft 365 directory and make them available as dynamic variables in the Signature Editor. This lets you personalize signatures using employee data you already maintain in Microsoft 365 — such as department codes, office locations, role tags, pronouns, certifications, or any other value stored in those attribute slots , without re-entering it in BulkSignature.
Before you begin
Make sure the following are in place:
You are signed in to BulkSignature as a tenant administrator.
Your organization uses Microsoft 365 as the connected directory.
The Microsoft 365 user profiles you want to personalize have values populated in one or more of the
customAttribute1–customAttribute15slots. These are typically set through the Exchange Admin Center, PowerShell, or your identity management tool.
If a user's attribute slot is empty in Microsoft 365, it will not appear as a variable in BulkSignature.
Step 1. Enable Microsoft 365 Custom Fields
In BulkSignature, open Settings → General.
Locate the Microsoft 365 Custom Fields toggle.
Switch the toggle On.
This makes the custom attribute slots eligible for import across your tenant.
Step 2. Import the values
Still in Settings → General, click Import Now.
Wait for the import to complete. BulkSignature pulls the latest values for every user in your directory.
You can re-run Import Now any time you update attribute values in Microsoft 365.
Step 3. Insert variables into a signature
Open the Signature Editor for any template.
Expand the User Info panel. Populated
customAttributeNslots are now listed as available variables.Click a variable to insert it, or type it directly into your template.
Both casing styles are supported and resolve identically:
{customAttribute1}{customAttribute1}
When the signature is generated for a user, the variable is replaced with that user's value from Microsoft 365.
Examples
A few common ways to use these variables:
Store a localized job title in
customAttribute1and reference it as{customAttribute1}in the title line of the signature.Use
customAttribute2for an office or region code, then reference it next to the address block.Store pronouns in
customAttribute3and insert{customAttribute3}after the user's name.
Troubleshooting
A variable doesn't appear in the User Info panel. Only populated attributes are exposed. Confirm the field has a value in Microsoft 365 for at least one user, then run Import Now again.
A variable shows as blank in a rendered signature. That specific user's attribute slot is empty in Microsoft 365. Update the value in your directory and re-import.
Changes in Microsoft 365 aren't reflected in signatures. BulkSignature uses the values from the most recent import. Run Import Now to refresh.
The toggle is missing from Settings → General. Confirm that your tenant is connected via Microsoft 365 and that you are signed in with an administrator account.