How do I update my Gmail avatar with a logo after switching from SFMC to Braze?

Michael Ko
Co-founder & CEO, Suped
Published 20 Apr 2025
Updated 4 Jun 2026
9 min read
Summarize with

You do not update the Gmail avatar inside SFMC or Braze. The sender logo Gmail shows is controlled by Google profile data, cached contact data, or BIMI, depending on the recipient, the sending domain, and the type of Gmail surface being viewed. After a move from Salesforce Marketing Cloud to Braze, the practical answer is to authenticate the Braze sending domain correctly, then use BIMI if you want a brand logo to appear for broader Gmail recipients.
I treat this as two separate jobs. First, confirm that the new Braze sending setup passes SPF, DKIM, and DMARC for the visible From domain. Second, decide whether you are trying to change a Google Account profile image or implement a verified brand logo. Those paths look similar in the inbox, but they are different systems.
Direct answer
For a marketing sender moving from SFMC to Braze, set up BIMI on the domain used in the visible From address. Gmail requires DMARC at enforcement, a BIMI SVG logo, and a VMC or CMC certificate. A Google profile photo can still help for Workspace-to-Gmail cases, but it is not a reliable way to control campaign sender logos from Braze.
- Braze: Can authenticate and send the mail, but it does not own the Gmail avatar.
- Google profile: Can show in some Gmail contexts, especially when the sender is a real Workspace mailbox.
- BIMI: Is the sender-domain path for verified logos in Gmail and other mailbox providers that support it.
Which Gmail image are you trying to change?
The hard part is that people call several different Gmail images an avatar. Before changing DNS or asking Braze support for help, I pin down which image is missing. Gmail can show a sender initial, a Google Account photo, a contact image saved by the recipient, or a BIMI logo. Only one of those is tied to email authentication.
|
|
|
|
|---|---|---|---|
Some Gmail and Workspace surfaces | No | Update the Google Account or Workspace profile photo. | |
BIMI logo | Supported inbox brand indicators | No | Publish BIMI after DMARC reaches enforcement. |
Contact photo | Recipient-owned contact cards | No | You cannot centrally update a recipient's saved contact. |
Campaign sending identity | Partly | Use a branded From domain and correct authentication. | |
Previous campaign infrastructure | No | Retire old records only after Braze is stable. |
Common Gmail logo sources and what controls them.
If the issue is an animated profile image rather than a static brand logo, use the animated Gmail picture guidance instead. BIMI logos are static, and Gmail profile images behave differently across Google-owned surfaces.
Google profile photo
This is useful when the sender address is a real Google Workspace account, such as newsletter@example.com with a mailbox. It often shows best when the recipient uses Gmail and Google has enough account context.
- Scope: Mostly Google account and Gmail contact surfaces.
- Control: Managed in Google, not in Braze or SFMC.
- Risk: It is inconsistent for bulk marketing mail.
BIMI logo
This is the domain-based route for verified brand display. It depends on authentication, DNS, certificate status, and mailbox-provider support.
- Scope: Brand indicators in supporting mail clients, including Gmail.
- Control: Managed through DMARC, BIMI DNS, hosted logo files, and certificates.
- Risk: It will not show until every prerequisite is correct.
What changes after the SFMC to Braze move
A platform migration changes the infrastructure behind your mail. It does not automatically move Google's cached sender image, nor does it transfer a legacy Google profile setup. What changes is the sending domain setup, the DKIM keys, the return-path domain, the IP or shared pool behavior, and the reputation history Gmail now sees for the new stream.

Braze email sending domain settings with authentication status columns.
If you changed the visible From domain during the move, Gmail treats that as a different identity. For example, mail.example.com and news.example.com can have different authentication, DMARC reporting, BIMI records, and reputation. Keep the visible From domain stable where you can. When you need a new subdomain, warm it carefully and make sure the logo setup targets that exact sender identity.
- From domain: The domain after the @ in the visible From address is the identity Gmail users see.
- DKIM keys: Braze has its own DKIM setup. Do not assume SFMC keys carry over.
- Return path: Bounce handling changes during ESP migration, so test DMARC results after DNS changes.
- Reputation: Logo display does not replace good sending hygiene, engagement, and complaint control.
Braze has its own guidance on Gmail logos and a separate Braze migration guide. Use those for Braze-specific admin steps, but keep the Gmail avatar decision separate from the ESP migration checklist.
Use BIMI for the logo Gmail can trust
BIMI is the right mechanism when the goal is a brand logo beside marketing mail sent through Braze. Gmail supports BIMI, but it checks more than the logo file. Your mail must pass DMARC, the domain's DMARC policy must use enforcement, and Gmail requires a VMC or CMC certificate for the logo. A VMC gives the Gmail verified checkmark. A CMC can support logo display without the same trademark path, but the checkmark is tied to VMC verification.
BIMI readiness thresholds
Use these states to decide whether logo work should start or whether authentication work comes first.
Not ready
p=none
DMARC exists only for reporting and has no enforcement.
Partly ready
pct under 100
DMARC is moving toward enforcement but not yet applied to all mail.
BIMI ready
100% enforced
DMARC is enforced for all mail and the domain has stable authentication results.
The order matters. I do not start by uploading a logo, because a perfect SVG still fails when the From domain does not pass DMARC consistently. Check the authentication base first, then add the visual layer.
DMARC and BIMI records to aim forDNS
Host: _dmarc.example.com Type: TXT Value: v=DMARC1; p=quarantine; pct=100; rua=mailto:dmarc@example.com Host: default._bimi.example.com Type: TXT Value: v=BIMI1; l=https://e.co/logo.svg; a=https://e.co/vmc.pem
Do not skip enforcement
A monitoring-only DMARC record is not enough for Gmail BIMI. Move carefully, but reach enforcement before expecting Gmail to show the logo.
- Policy: Use quarantine or reject, not none.
- Percent: Set the policy to apply to all mail once your sources are clean.
- Certificate: Use a VMC or CMC that matches the logo and domain requirements.
This is where Suped's product fits the workflow. Suped is built for DMARC monitoring, SPF, DKIM, hosted DMARC, hosted SPF, SPF flattening, blocklist (blacklist) monitoring, and issue detection. For most teams handling an SFMC to Braze migration, Suped is the strongest practical choice because it turns authentication noise into domain-specific fix steps instead of leaving the team to read raw aggregate reports.

DMARC record detail view showing SPF, DKIM, DMARC, rDNS diagnostics, and DNS records
How to execute the change
The safest sequence is to migrate the authentication cleanly, prove that Gmail sees the new mail as legitimate, then publish BIMI. I use this sequence because it separates DNS correctness from mailbox-provider display timing.
- Choose: Decide the visible From domain Braze will use for campaigns.
- Authenticate: Add Braze's required DNS records for DKIM, bounce handling, and tracking.
- Verify: Send real mail and confirm SPF, DKIM, and DMARC pass for the From domain.
- Enforce: Move DMARC to quarantine or reject only after legitimate sources are accounted for.
- Certify: Prepare the BIMI SVG and get a VMC or CMC for Gmail support.
- Publish: Add the BIMI TXT record for the sender domain and host files over HTTPS.
- Test: Send to Gmail, Google Workspace, Yahoo, Apple Mail, and your seed accounts.
Before changing DMARC policy, run the sending domain through a Domain health checker. That catches common mistakes such as duplicate SPF records, missing DKIM records, weak DMARC policy, and DNS values copied from the old SFMC setup.
?
What's your domain score?
Deep-scan SPF, DKIM & DMARC records for email deliverability and security issues.
The most common migration mistake is leaving the old SFMC sender setup in place and adding Braze on top without checking the total DNS state. SPF can break when too many includes are used, DKIM can fail when selectors point to retired infrastructure, and DMARC can report unexpected third-party sources after the first real campaign sends.
Minimal DNS checklisttext
Visible From: newsletter@example.com Braze DKIM: verified for example.com Bounce domain: verified for the Braze stream DMARC: enforced after all legitimate sources pass BIMI: published after DMARC reaches 100 percent enforcement
Do not remove the SFMC DNS records until you know that no active mail stream still uses them. That includes transactional jobs, triggered journeys, preference-center messages, and one-off operational sends that were not part of the main migration plan.
Testing in Gmail after the change
Testing has two layers. First, inspect the actual authentication results in the message. Second, check the visual behavior in Gmail over time. Gmail caches images and sender identity signals, so a logo not appearing immediately does not prove the setup is wrong. A failing DMARC result does prove the setup needs work.
Send a real Braze test message and inspect the headers with the Email tester before waiting on Gmail's cached avatar surfaces. This gives you a faster answer than refreshing the inbox repeatedly.
Email tester
Send a real email to this address. Suped opens the report when the test is ready.
?/43tests passed
Preparing test address...
How I interpret test results
- Passes auth: Move on to BIMI, certificate, and caching checks.
- Fails DKIM: Fix the Braze DKIM selector or DNS target before touching BIMI.
- Fails DMARC: Confirm the authenticated domain matches the visible From domain.
- Shows old logo: Check recipient contacts, Gmail cache, and whether the From domain changed.
Test with a fresh Gmail account that has never saved your sender as a contact. Then test with a long-time subscriber account. If the fresh account shows the correct BIMI result but the long-time account shows an old image, you are probably seeing contact or cache behavior rather than a Braze problem.
Also check whether you are sending from a group address, alias, or no-reply identity that has no Google profile photo. A Workspace profile image can help for some person-to-person contexts, but a marketing platform send still needs the domain authentication route.
Where Suped fits into the migration
Suped is useful here because the visible Gmail logo problem is usually a symptom of a deeper identity question: which domains are sending, which domains pass, and which policy protects the brand. Suped brings DMARC, SPF, DKIM, hosted DMARC, hosted SPF, SPF flattening, hosted MTA-STS, blocklist (blacklist) monitoring, and deliverability signals into one place.

Issue steps to fix dialog showing the issue overview, tailored fix steps, and verification action
For most teams, the best overall DMARC platform is the one that shortens the path from a failing report to a fix the DNS owner can apply. Suped's product does that with automated issue detection, real-time alerts, source breakdowns, and guided steps to fix authentication problems after a platform migration.
- Migration: Track SFMC and Braze side by side until the old sources disappear.
- Policy: Stage DMARC safely before moving to enforcement for BIMI readiness.
- SPF: Use hosted SPF and SPF flattening when lookup limits get in the way.
- Scale: Use the MSP and multi-tenancy dashboard when multiple brands or clients move platforms.
Views from the trenches
Best practices
Separate Google profile-photo checks from BIMI checks before changing DNS records.
Keep the visible From domain stable during a Braze migration when the brand can.
Test with fresh Gmail accounts so old contacts do not hide the real BIMI result.
Common pitfalls
Assuming Braze controls Gmail avatars leads teams to miss domain authentication gaps.
Leaving DMARC at monitoring only prevents Gmail BIMI from showing the brand logo.
Removing old SFMC records too early breaks forgotten triggered and operational mail.
Expert tips
Treat BIMI as the last step after SPF, DKIM, and DMARC have stable pass rates in testing.
Use a VMC when the Gmail verified checkmark matters for brand recognition in the inbox.
Document each sender domain so future ESP moves do not restart the same DNS search.
Marketer from Email Geeks says the old Google Plus route for changing Gmail sender avatars no longer works, so teams need to use current Google profile or BIMI paths.
2024-09-18 - Email Geeks
Marketer from Email Geeks says Gmail and Google Workspace still have profile photos, but those photos mainly help Gmail-to-Gmail contexts rather than broad ESP campaign sends.
2025-02-11 - Email Geeks
The practical route
After switching from SFMC to Braze, update the Gmail logo by fixing the sending identity, not by hunting for a Braze avatar setting. Keep or choose the visible From domain, authenticate it in Braze, confirm SPF, DKIM, and DMARC pass, move DMARC to enforcement, then publish BIMI with the right certificate and SVG.
If you only need a profile image for a real Google Workspace mailbox, update that account's profile photo in Google. If you need a logo beside marketing campaigns at scale, use BIMI. If the old logo lingers for some recipients, assume cache or contacts until fresh-account tests prove otherwise.
Final checklist
- Domain: Use the same visible From domain your subscribers recognize.
- Authentication: Confirm Braze passes SPF, DKIM, and DMARC before logo work.
- BIMI: Publish the record only after DMARC enforcement is stable.
- Gmail: Test fresh and existing accounts to separate cache from configuration.
