I once sent a contract revision to the full client team, minus our legal contact. Nobody caught it until the client had already signed off on terms we hadn't cleared internally. Untangling that took the rest of the afternoon and a fairly uncomfortable call.
It happened because I was rebuilding the same recipient list from memory, like I did every time. Knowing how to create a group in Gmail would have taken three minutes and prevented the whole thing.
A Gmail group is a contact label in Google Contacts that collects multiple email addresses under a single name.
Type that label into the To field when composing, and Gmail automatically populates every address in the group. The setup happens in Google Contacts, not in Gmail itself, but once a label is created, it's available immediately when composing.
Before getting into the steps, it helps to know that Gmail groups come in two forms. A contact label is a personal distribution list that only you send from. A Google Group is a separate service that gives a team a shared email address anyone on the list can send from or receive to.
This guide covers both, starting with contact labels since that's what most people need.
This is the method that works for most use cases, including personal distribution lists, recurring team updates, client segments, and any situation where you regularly email the same set of people.

Go to contacts.google.com in your browser, or click the nine-dot grid icon in the top-right corner of your Gmail inbox and select Contacts.
Make sure you're signed into the same Google account you use for Gmail.

Hover over each contact and click the checkbox that appears next to their name. You can select as many as you need.
If someone you want to include isn't in your contacts yet, add them first by clicking Create contact.

With your contacts selected, click the Manage labels icon in the top toolbar (it looks like a small tag). Then click Create label.
Give it a clear, recognizable name like "Project Alpha," "Sales Team," or "Client List Q1" and click Save. This label is your group. Once it's created, you can select it anytime you want to email everyone on the list at once.

Click the label name in the left sidebar to confirm all the right contacts are there. This takes ten seconds and saves the frustration of discovering a missing name after you've already hit send.

Open Gmail, click Compose, and start typing your label name in the To field. Gmail will suggest the group as an autocomplete option. Select it, and the individual addresses populate automatically. Write your message and send.
That's the full setup. Everything from this point forward is management and tips.
This works differently depending on your phone. Android handles it all in the Contacts app, while iPhone has no way to create labels natively, so you'll need a desktop for that.
Open the Google Contacts app. Tap the menu icon (three lines) in the top-left corner, then tap Create label.
Enter the label name and tap OK. Go back to your contacts, check the boxes next to the names you want to add, tap the Manage labels icon, select your label, and tap Apply.
Creating contact labels is not supported in the Google Contacts iOS app. You need to create the label on desktop at contacts.google.com.
Once created, the label syncs automatically to your iPhone and is available when composing in the Gmail app. You can type the label name in the To field just like on desktop.

Add a contact: Go to Google Contacts, find the contact you want to add, hover over their name, click the three-dot menu, and select Manage labels. Check the relevant label and save.

Remove a contact: Open the label in Google Contacts. Hover over the contact, click the three-dot menu next to their name, and select Remove from label.

Rename the label: Hover over the label name in the left sidebar, click the pencil that appears, and select Rename Label. Type the new name and save. The updated name will appear in Gmail immediately.

Delete the label: Hover over the label name in the left sidebar, click the Trash Bin, and select Delete. This removes the label but does not delete the contacts themselves.
Once your label is set up, sending is straightforward.
Open Gmail and click Compose. Type the label name in the To field and select the group from the autocomplete suggestions. Gmail expands the label and shows each individual address.
One thing to keep in mind: when you send to a group this way, every recipient can see every other recipient's email address in the To field.
For internal teams, that's usually fine. For larger or mixed lists where you don't want addresses exposed, use BCC instead.
Put your own address in the To field, click BCC in the compose window, and add the group label there. Everyone receives the email; no one sees the other recipients.
Gmail groups (contact labels) are a personal list you email from your own address, while Google Groups is a shared address multiple people can send from and reply to.
If you've followed the steps above and still need shared access or group-wide replies, Google Groups is likely the better fit.
Use Gmail groups if:
Use Google Groups if:
For most professionals doing team updates, client communication, or project coordination, contact labels are sufficient. Google Groups is the right tool when you're building something more like a shared inbox or a distribution list others can subscribe to.
Gmail groups are easy to set up, but a few habits can quickly undermine them. Here are the ones worth watching for.
Most of these come down to setup habits. Get the naming and verification right from the start, and the remaining mistakes mostly disappear on their own.
Contact labels work well for one-way distribution. They start to show their limits when your email workflow becomes more complex: when you need replies tracked, follow-ups drafted, contacts updated in a CRM after a group send, or when managing multiple active lists eats into your day.
An AI assistant like Lindy covers the parts after the send: replies, follow-ups, and CRM updates.
Gmail groups handle the recipient list, but the drafting, follow-up tracking, and CRM logging around every send are still on you.
Lindy picks up where the label leaves off. Connect your inbox, tell Lindy what you need in plain English, and it takes care of the work around your emails so you're not doing it manually after every send.
Here is what that looks like in practice:
On Android, you can create labels directly in the Google Contacts app. On iPhone, label creation requires the desktop version at contacts.google.com, but once created the label syncs to iOS and works in the Gmail mobile app.
A Gmail group (contact label) is a personal distribution list that only you send from. A Google Group creates a shared email address that multiple people can send from and receive to, with membership management and a shared archive.
Contact labels work for most individual use cases; Google Groups is better for teams' inboxes or managed mailing lists.
Yes, when you send to a label in the To field, all recipients see all other addresses. To keep addresses private, add the label to the BCC field instead and put your own address in the To field.
There is no stated limit on the number of contacts in a label. However, Gmail limits daily sends to 500 emails for free accounts and 2,000 for Google Workspace accounts, which effectively limits the number of recipients you can email in a single send.
No, contact labels are tied to your individual Google account, so only you can send from them. If you need a shared list that multiple team members can send from, Google Groups is the right tool.

Lindy saves you two hours a day by proactively managing your inbox, meetings, and calendar, so you can focus on what actually matters.
