# Article Name 3 Ways to Add an Alternate Email to Google Workspace Users # Article Summary Discover three ways to add an alternate email to Google Workspace users and compare options to fit common account setups # Original HTML URL on Toriihq.com https://www.toriihq.com/articles/how-to-add-alternate-email-to-user-google-workspace # Details If you're managing Google Workspace accounts or just fixing your own user profile, adding an alternate email makes password recovery and notifications simpler. It affects sign‑in options, account recovery, and contact routing. I’ll show three practical ways to add an alternate email , from the Admin console, from an individual user’s profile, and by adding an email alias , with pros and cons so you can pick the right method for your setup. ## Use Google Workspace's UI Here you'll use the Google Workspace Admin console to add an alternate email address to an existing user account in the UI. ### Open the Admin console - Go to admin.google.com and sign in with an admin account. - If you manage more than one organization, pick the correct organization before continuing. ### Find the user - From the Admin console Home, click Users. - Search for the person by name or primary email, then click their entry to open the user details page. ### Add the alternate email - On the user details page, open the Contact information or User information section. - Look for the Email or Alternate email area and click Add alternate email. - Enter the alternate email address the user controls. - If the address is already a primary address or alias in your domain, you'll see an error; pick a different address. - Click Save to apply the change. ### Notes and quick tips - Alternate emails are for account recovery and notifications. If you want the user to receive mail at another address in your domain, create an email alias instead. - Only admins with user-management rights can add alternate emails; delegated admins may have different permissions. - Changes usually take effect quickly, but allow a few minutes to propagate across Google services. These steps follow the Google Workspace Admin console instructions for editing a user's contact info. ## Use Torii Rather than working in Google Workspace itself, you can use Torii [https://www.toriihq.com/], a SaaS Management Platform, to add an alternate email to a user in Google Workspace. SMPs combine management of SaaS apps and subscriptions in one place, letting you programmatically onboard/offboard users, inspect subscription details, and more. Instead of performing the change manually in Google Workspace, Torii enables you to automate the task so it runs whenever a trigger occurs-examples include a new hire, an employee departure, a contract renewal, etc. Automating this saves time when the action must be repeated. To add alternate email to user in Google Workspace straight from Torii, follow these steps: ### 1. Sign up for Torii Contact Torii [https://www.toriihq.com/], and ask for your free two-week proof-of-concept. ### 2. Connect your Google Workspace account to Torii After your Torii account is active, link your Google Workspace tenant to Torii (assuming you already have an account). Here are the instructions for the Google Workspace integration [https://support.toriihq.com/hc/en-us/articles/5165001141019]. ### 3. Create a Torii workflow for Google Workspace Inside Torii you can build an automated workflow to add an alternate email to a Google Workspace user. Open the Workflows tab, define the trigger you want, then add an action that inserts the alternate email into Google Workspace. Once the trigger fires, the change will be applied automatically. ## Use Google Workspace's API Here you'll use the Admin SDK Directory API to add an email alias (alternate email) for a user. The steps show the API method, required scope, an example request, and common errors to watch for. ### 1. Choose the API call Use the aliases.insert method on the Directory API: - HTTP method: POST - Endpoint pattern: https://admin.googleapis.com/admin/directory/v1/users/{userKey}/aliases - Request body: JSON with the alias address, e.g. { "alias": "alias@yourdomain.com" } - UserKey can be the user's primary email or their unique user ID. ### 2. Required auth and scopes You need an OAuth access token with one of these scopes: - https://www.googleapis.com/auth/admin.directory.user.alias - Or a broader scope that includes alias management such as https://www.googleapis.com/auth/admin.directory.user If you run this server-to-server, use a service account with domain-wide delegation and ensure the token is impersonating an admin with the scope above. ### 3. Example curl request Example curl is: ### 4. What the API returns - On success: HTTP 200 and a JSON alias resource, e.g. {"alias":"alias@example.com","id":".","kind":"admin#directory#alias"}. - On failure you may see: - 400: invalid alias format - 403: insufficient permission - 409: alias already in use - 429 or 503: retry later (rate limits or transient errors) ### 5. Verify the alias was added You can list a user's aliases with aliases.list: Example curl is: The response contains an aliases array you can check for the new address. ### 6. Common gotchas - The alias must belong to one of the customer’s verified domains; you can’t add an address from an unrelated domain. - An alias can’t already be a primary email or alias for another user. - Make sure the access token is obtained with the correct scope and, if using domain-wide delegation, that the token impersonates an admin account. ### 7. Cleanup (optional) To remove an alias later, call aliases.delete with the same userKey and alias value: Example curl is: