Bloom for Attio

Your CRM learns what your inbox already knows.

Bloom tracks the emails you send from Gmail and tells you which ones were really opened and clicked. Install the Bloom app in Attio and that signal stops living in one person's inbox: it lands on the contact, it starts workflows, and it becomes records the whole team can filter.

01 · ON THE CONTACT

Engagement, right on the person record

Add the Bloom engagement widget once to your people layout and it appears on every person. It reads the contact's first email address and shows what Bloom recorded for them: opens, clicks, when they last moved, and a badge that reads sent, opened or clicked. The same numbers you see in Gmail, with bots and your own views already taken out.

app.attio.com/person/elena-park
EElena Park
New note
OverviewComments 0
EElena Parkelena@acme.com
Highlights
Company
Acme
Series B · 120 people
Bloom engagement
4 opens · 2 clicks
Last activity 2026-09-03 09:12
clicked
Owner
Kevin T.
Since March
02 · THE FULL TIMELINE

Click the card, read every event

One click opens the whole history for that contact: every tracked email sent to them, newest first, and every open and click inside it. Automated opens are not hidden, they are labelled as bots, so a burst from a security scanner is visible for what it is rather than quietly inflating the count.

Bloom engagement
Bloom engagement
4 opens · 2 clicks · elena@acme.com
Q3 partnership proposal
Sent 2026-09-01 14:22
Activity
EventWhen
click2026-09-03 09:12
open2026-09-02 18:40
open (bot)2026-09-01 14:23
Intro: Acme x your team
Sent 2026-08-27 10:05
03 · THE WORKFLOW TRIGGER

A real open can start the next move

Email engaged fires a workflow run every time a recipient opens or clicks one of your tracked emails. There is nothing to configure: it fires on every human engagement in the workspace, and you filter downstream on the six values it hands you. Bot opens and your own views never reach it.

app.attio.com/automations/workflows
Email engaged
Bloom · every human open or click
If
event_type is click
Create task
Assign to the record owner, due today

Each run receives recipient_email, event_type, status, subject, occurred_at and tracking_id. The last one is Bloom's stable identifier for that email, and it keys the record below, so a workflow can match one to the other.

04 · WHAT BLOOM WRITES

Every tracked email becomes a record

Switched on from Bloom's settings, the sync creates a Tracked Emails object in your workspace and upserts one record per tracked email, linked to the person it was sent to and refreshed about a minute after each open or click. Because every write is an upsert on a stable key, an email is corrected in place instead of piling up duplicates.

app.attio.com/objects/tracked-emails
Tracked Emails
All tracked emailsSortFilter
SubjectRecipientStatusOpensClicksLast click URL
Q3 partnership proposalElena Parkclicked42acme.com/pricing
Onboarding next stepsMarcus Leeopened50
Intro: Acme x your teamPriya Nairsent00
GETTING THERE

Three parts, in this order

FIRST

Track your Gmail

Add the Bloom extension to Chrome, open Bloom from the toolbar, agree to what it collects and sign in with Google, then name your workspace when the dashboard asks. Nothing reaches Attio without this part, because this is what records the opens.

THEN

Install the app in Attio

Open Bloom from the Attio App Store, choose your workspace, and press Connect. You land on Bloom, approve the workspace, and Attio stores the credential itself. Nothing to copy or paste.

LAST

Put the widget on your layout

On any person record, open the ⋮ menu, Configure page, Add widget, and pick Bloom engagement. Once per layout, not once per record. Turn on the sync from Bloom's settings if you also want the records.

Start with Gmail.

The extension is the part that does the tracking, so it comes first. The Attio app is free to add whenever you want it, and the full documentation covers every screen, every message, and what Bloom stores.

Questions about the integration go to hello@bloomtag.io.