Google Workspace has no "set signature for everyone" button. There are three ways: each employee sets it by hand from your instructions, an administrator appends the same footer to all mail in the Admin console, or a tool writes the signature into every user's settings through the Gmail API. Only the last one gives everyone their own name, title and phone with no work for employees.
Method 1: everyone sets it themselves
You prepare a template (in Google Docs or as HTML) and employees paste it into Gmail: Settings → See all settings → General → Signature. You can make the template with our free email signature generator.
- Pro: free and needs no admin rights.
- Con: the result depends on each person. After a few months you have different fonts, old logos and wrong numbers, and every change means asking everyone again.
Method 2: a footer in the Admin console
In the Admin console → Apps → Google Workspace → Gmail → Compliance → Append footer, an administrator enters text that is added to every outgoing message of the selected organizational unit.
- Pro: works immediately and for everyone, including mail sent from phones.
- Con: the text is the same for everyone in the unit, so it cannot contain a person's name, title or phone. The sender does not see it while writing, and in replies it is added below the quoted text.
A footer is good for a legal notice, not for a signature. The difference is explained in Google Workspace email footer vs. signature.
Method 3: signatures through the Gmail API
The Gmail API lets an application with administrator authorization (a service account with domain-wide delegation) write a signature into every user's settings. It is a real Gmail signature: the employee sees it while writing, in replies it sits above the quote, and the details come from the directory.
You can do this with your own script (Apps Script or Python) or with a signature management tool. Step-by-step setup: Gmail signatures through the Gmail API. A script works for a one-off setup; for ongoing upkeep — new hires, title changes, campaigns — a tool is less work.
| By hand | Admin console footer | Gmail API | |
|---|---|---|---|
| Personal details (name, title, phone) | by hand | no | yes, from the directory |
| Consistent look | no | yes | yes |
| Sender sees the signature | yes | no | yes |
| Above the quote in replies | optional | no | optional |
| Work for employees | a lot | none | none |
How do I set a signature for everyone with a signature tool?
- Authorization. Create a service account in Google Cloud and grant it domain-wide delegation in the Admin console for
gmail.settings.basic(settings) and read-only directory access. - Template. Design the signature with placeholders such as name, title, department and phone.
- Rules. Decide who gets which signature: everyone, departments, groups or individuals.
- Publish. The tool writes the signature for each user and updates it when the directory changes.
Security: the gmail.settings.basic scope allows changing settings, not reading mail.
Common mistakes
- Images as attachments or base64. Host the logo on a public HTTPS address with a set width.
<style>blocks. Gmail strips them, so styles must be inline.- Too long. Gmail accepts at most 10,000 characters of HTML.
- Forgotten aliases. If people send from extra addresses (Send mail as), decide whether those need a signature too.
Frequently asked questions
Can employees still change their signature?
Yes. The tool sets it again on the next publish or template change, so it stays consistent without locking settings.
Does it work on phones?
A signature set through the Gmail API applies in Gmail on the web. The Gmail app for iOS and Android has its own, simpler signature; for mail from phones you can use the Admin console footer as a safety net.
Does this apply to G Suite?
Yes. G Suite is the former name of Google Workspace; the Admin console and the Gmail API are the same.
Try SignetMail for free
Free during the public beta, with every feature and no card. We help pilot companies with the setup.