How to add an email signature or footer in G Suite for all users
"G Suite email footer" and "signature" get used interchangeably, but they're two different features with two different setup paths. The Admin console's append footer (Apps -> Google Workspace -> Gmail -> Compliance -> Append footer) adds one identical block of text or basic HTML to every outgoing message, domain- or OU-wide - no per-user personalization. A signature lives in each person's own Gmail settings, with their own name and title, and there's no native admin control to set it for everyone at once. If you want a legal disclaimer, use the footer. If you want a signature with everyone's own name on it, rolled out to all users, you need one of the methods below.
Quick answer:
- G Suite is the former name for Google Workspace - every step below is unchanged today.
- Footer for everyone: Admin console -> Gmail -> Compliance -> Append footer. Fast, but no personalization and it isn't visible while composing.
- Signature for one user: Gmail Settings -> See all settings -> General -> Signature. Manual, per person, doesn't scale past a handful of people.
- Signature for all users: manual rollout, DIY scripting (GAM/Apps Script), or an API-based tool - see the comparison below.
How to add the G Suite append footer
- Go to admin.google.com and sign in as an admin.
- Navigate to Apps -> Google Workspace -> Gmail -> Compliance.
- Find Append footer and turn it on.
- Paste your footer text or basic HTML, and choose whether it applies to the whole domain or a specific organizational unit.
- Save. It takes effect on new outgoing mail almost immediately.
This is genuinely the right tool for one job: a compliance disclaimer that has to appear on every outbound message no matter what each employee has in their personal signature. It is the wrong tool for a branded, personalized signature - it can't pull each user's name or title, it's invisible while you're drafting, and it doesn't show up in Sent. For the full list of what it can't do and why admins keep hitting the same wall, see why the append footer isn't a real email signature.
How to add a signature in G Suite for one user
- Open Gmail and click the gear icon -> See all settings.
- Under the General tab, scroll to Signature.
- Click Create new, name it, and build the signature (Gmail's editor supports basic formatting, links, and images).
- Choose it as the default for new emails and/or replies.
- Scroll down and click Save Changes.
This is the right approach for a single person setting up their own signature. It is not a rollout mechanism - there's no admin-side equivalent of this screen, so getting the same result for 50 people means doing this 50 times, or asking 50 people to do it themselves (with predictably inconsistent results).
How to add a signature to all users in G Suite
This is the actual question behind "g suite add signature to all users," and there are three real answers:
| Method | Personalized per user | Setup effort | Ongoing effort |
|---|---|---|---|
| Ask everyone to set their own | No (inconsistent) | None | Repeat every time it changes |
| DIY script (GAM or Apps Script) | Yes | Moderate (scripting) | High - scripts need babying, breakage on edge cases |
| Gmail API tool (e.g. SignStampd) | Yes | Low (one delegation step) | Low - one click re-push |
Ask everyone to set their own signature using the steps above, from a template you email around. It costs nothing to set up and guarantees inconsistency: some people skip it, some copy it wrong, and nobody's signature updates when your logo or phone number changes.
Script it yourself with GAM (Google Apps Manager) or Apps Script, looping over the Directory API and writing each user's signature via the Gmail API. This works and it's free, but real maintenance shows up fast - scripts that choke on names with special characters, Apps Script jobs that hit execution-time limits on a large OU, and OAuth token issues that need periodic attention.
Use a Gmail-API-based signature manager. The mechanism is the same one the DIY script uses - domain-wide delegation plus the Gmail API's sendAs.update endpoint - packaged into an admin dashboard instead of a script you maintain yourself. You authorize delegation once, build a template, and push it to every user (or a subset) with one click; new hires can be picked up automatically on a schedule instead of manually re-running anything.
Does any of this change now that it's called Google Workspace?
No. G Suite was renamed to Google Workspace in 2020 - same admin console, same Gmail API, same domain-wide delegation model. If your organization is still using "G Suite" out of habit, every step and endpoint above works exactly as described with no changes.
Where to go next
- For the full breakdown of the Admin console footer's limits and the DIY and third-party alternatives, read why the append footer isn't a real email signature.
- For the product that handles the API-based rollout described above, see the Gmail signature manager.
Need to add a signature to all users in G Suite without scripting it yourself? SignStampd handles the domain-wide delegation, directory personalization, and Gmail API push in one dashboard. Start a 14-day free trial.
Managing signatures for a Google Workspace team? Start a free 14-day trial at SignStampd.
Start free trial