All resources

Google Calendar

How to automatically color Google Calendar events

Google Calendar now supports custom colors, but not automatic color rules. Learn how to apply event colors by title, organizer, guests, or meeting type.

Google Calendar now supports far more custom colors, but assigning them is still mostly manual. Here’s how Google’s color system works in 2026 — and how to automatically color events by title, organizer, guests, or meeting type.

Assigning colors to a calendar is useful only if the colors stay consistent.

Making client meetings blue, 1:1s green, and large internal meetings purple can make a busy week easier to scan. The problem is maintaining that system when new invitations keep appearing.

Google Calendar now gives you much more control over the colors themselves. What it still doesn’t provide is built-in conditional formatting for events.

Google Calendar colors changed significantly in 2026

In June 2026, Google expanded Calendar beyond its previous 11 predefined event colors.

Users can now choose from 24 default colors and access up to 200 custom colors for individual events. On the web, or through the Calendar API, additional colors can be defined using a full RGB color picker.

The rollout began June 17 for Rapid Release domains and June 29 for Scheduled Release domains, and Google says the feature is available to all Google Workspace customers, Workspace Individual subscribers, and personal Google accounts.

Google’s announcement of custom event colors

Google also supports named event labels. Its Calendar API allows custom colors with optional names, while Google’s Help documentation explains how labels can be created and assigned where the feature is available.

Google’s documentation for Calendar labels

So if your only problem was “Google doesn’t have the shade I want,” that problem is largely solved.

How to color events manually

There are two basic levels of color in Google Calendar.

Set a color for an entire calendar

Each calendar has its own default color.

On desktop, find the calendar in the left sidebar, click the three dots, and select its color.

Events inherit that calendar color unless an individual event color overrides it.

This works well if your categories already map neatly to separate calendars, such as Work, Personal, Family, or Exercise.

Set a color for an individual event

Open an event, edit it, and select its event color.

Google’s newer color and label options give you much more flexibility than before.

The limitation is who has to choose the color.

You do.

What Google Calendar still can’t do automatically

Suppose you want:

  • Customer meetings → red
  • 1:1s → green
  • Meetings with 5+ attendees → purple

Google Calendar doesn’t currently have a native rules interface for that.

A user described almost exactly this requirement in Google’s Calendar Help Community in July 2023:

“if a customer emails me with an @company, then all @company ending emails should be red”

They also wanted meetings beginning with a particular title to automatically receive the same color.

A Diamond Product Expert, Priya Chandra, replied:

“This is not currently possible in Google Calendar.”

32 other people marked “I have the same question.”

See the July 2023 Google Calendar Help Community thread

The same limitation appeared again in January 2026 when a recruiting team wanted events automatically colored according to who created the invitation.

Neil (GCalTools), a Diamond Product Expert, explained that it was “not possible within Google settings” and suggested an Apps Script function that could periodically color events based on the creator’s account.

See the January 2026 Google Calendar Help Community thread

Google’s June update changed the palette.

It didn’t add rules for deciding which color to apply.

Build a color system that survives the week

Before automating anything, decide what your colors mean.

A useful system usually has fewer categories, not more:

  • Blue → external meetings
  • Green → 1:1s
  • Purple → large internal meetings
  • Orange → in-person commitments
  • Gray → personal or focus blocks

Another approach is to color meetings by how difficult they are to reschedule rather than by topic.

This kind of conditional formatting is something users actively ask for. In an r/ExecutiveAssistants discussion about calendar event colors, one commenter described experimenting with conditional formatting based on keywords for things such as “external meetings vs internal.”

See the r/ExecutiveAssistants discussion

The exact palette matters less than having a consistent meaning behind each color.

Automatically color events with a rule

Heldrey turns the color choice into a condition.

Example rule
When An event is created or changes
If The meeting is external
Do Set the event color to Blueberry

Other examples:

  • If the title contains “1:1”, color the event Sage.
  • If the organizer domain is customer.com, color the event Grape.

The rule keeps running as matching meetings appear, including invitations you didn’t create yourself.

Rules can look at properties such as the title, organizer, attendee count or domains, whether a meeting is internal or external, its duration, location, or whether it contains a video meeting.

Before enabling a rule, Heldrey shows its effect on the next seven days of your calendar.

Existing matching events can be recolored when the rule is enabled. Undo restores the previous color unless you’ve changed that color yourself since Heldrey applied it, so it doesn’t overwrite a newer manual choice.

Using an assistant? You can also paste:

“Make every meeting organized by someone outside my company blue.”

into Heldrey’s Import page and turn it into a rule.

Color rules are available on the Free plan.

One limitation worth stating clearly: Heldrey’s current color action uses Google’s 11 classic event colors. Google’s newer arbitrary custom colors and labels aren’t currently selectable as rule actions.

If exact custom shades matter more than automation, Google’s native color options may already be enough.

Other ways to automate Google Calendar colors

Emotify Events is a lightweight Google Calendar add-on with title-based triggers such as starts with, contains, and equals, along with preview and undo.

Google Apps Script gives you far more control, but you need to build, authorize, schedule, and maintain the automation yourself.

Calendar Clarity focuses on richer color organization and also offers AI-assisted categorization.

If title text alone is enough to categorize your meetings, a simpler tool may be all you need. A broader rules system becomes more useful when the color depends on attendees, organizers, domains, meeting type, or other event properties.

Which method should you use?

If you simply want different colors for Work, Personal, and Family, use separate calendar colors.

If you want a richer palette, use Google’s new custom event colors.

If you only need to classify a few events, changing their color manually is perfectly reasonable.

But if what you want is:

“Whenever an external meeting appears on my calendar, make it blue.”

Google Calendar still doesn’t provide that as a native rule.

That’s the gap a calendar rule can fill.

Frequently asked questions

How do I automatically color Google Calendar events?

Google Calendar lets you manually assign event colors, but it doesn’t currently include native conditional rules based on event titles, organizers, attendees, or similar properties. For that, you need an automation tool or Apps Script.

Can I change the default event color in Google Calendar?

Yes. Change the color of the calendar itself from the left sidebar. Events without an individual event color use that calendar’s default color.

Does changing the color of a shared event change it for everyone?

Visibility depends on calendar permissions. In 2026, Google expanded event color-label access so users with Make changes to events permission can also access those labels, rather than requiring the higher Make changes and manage sharing permission.

Google’s January 2026 Workspace update

How do I change the color of multiple Google Calendar events at once?

Google’s normal interface is primarily designed for changing events individually. If many events need the same color based on a condition, a rule or Apps Script avoids editing each one manually.

Google Calendar automation

Set the rules once.

Heldrey keeps your Google Calendar behaving the way you want — whether you configure it yourself or let your AI assistant do it for you.

Start free 30 days of Premium · No credit card required · Free plan after trial

Accessibility options

These options stay in this browser. They add contrast, type size, and motion control on top of the site’s default accessible markup.

Display