Free Tool

Gmail Annotation Builder

Generate the JSON-LD or microdata code Gmail needs to show your deal badge, promo code, and product carousel in the Promotions tab — with a live inbox preview and inline validation.

Allowlist Required

Gmail only renders annotations from manually approved senders. To apply, email p-Promo-Outreach@google.com with your sending domains and a landing page URL. Approval takes 7–10+ business days and is not guaranteed.

Deal Annotation (Optional)

Short badge text shown next to the subject line in Gmail. Keep under 60 chars.

Displayed as a code chip in the inbox preview.

Auto-converts to ISO 8601 with your timezone.

Powers the "Expires in X days" countdown in Gmail.

Required for Deal Card action buttons in Gmail.

Brand Logo (Optional)

Shown beside your sender name. PNG recommended, HTTPS required.

Product Carousel (Optional)

All carousel images must use the same aspect ratio (4:5, 1:1, or 1.91:1). Google requires at least 2 items for a carousel.

Inbox Simulation

Estimate only — actual rendering varies by Gmail version and frequency caps.

Sender Name
Start typing... Create your annotation
Fill in at least one field to generate code.

Gmail Annotations: Common Questions

Why do annotations only show in the Promotions tab?

Gmail designed annotations specifically to enhance the Promotions tab experience. They won't render in Primary, Social, or Updates tabs, and not in Outlook, Apple Mail, or other clients.

Do I need re-approval for each campaign?

No. Approval is per sending domain, not per campaign. Once approved, all campaigns from that domain can use annotations. Subdomains require separate approval.

Why aren't my annotations showing even with valid code?

Three common reasons: (1) your domain isn't allowlisted, (2) Gmail's quality filters are suppressing them for low engagement history, or (3) your ESP is stripping <script> tags — switch to Microdata format.

What image specs does Gmail require?

PNG or JPEG only (no WebP, GIF). HTTPS required. Minimum 256×256px. All carousel images must use the same aspect ratio: 4:5, 1:1, or 1.91:1. Avoid text overlays — quality filters penalize them.

Why We Built This Tool

Gmail Promotions tab annotations (deal badges, product carousels, promo codes) require JSON-LD schema markup that Gmail's parser understands — but you need allowlisting and exact schema compliance. Manual JSON-LD construction is error-prone. This tool generates validated code that Gmail accepts and renders.

What Goes Wrong Without This

Annotations require Gmail allowlisting (7-10+ days, not guaranteed), exact image specs (256×256px+, HTTPS, specific aspect ratios), and carousel requirements (minimum 2 items, same aspect ratio). Misconfiguration silently fails — Gmail rejects your markup without explanation, and you never know why.

Who This Tool Is For

E-commerce & DTC Brands

Generate deal badges and product carousels for promotional campaigns. Annotations boost engagement in Gmail's Promotions tab by 30-50% when properly configured.

Email Marketing Agencies

Build allowlist-approved annotation code for client campaigns. Once domain is allowlisted, all campaigns from that domain can use annotations.

B2B SaaS & Outbound Teams

Enhance visibility of time-limited offers and product launches. Annotations only render in Promotions tab, so they complement cold email in Primary inbox.

Frequently Asked Questions

Do I need allowlisting to use Gmail annotations?
Yes. Only manually approved senders can display annotations. Email p-Promo-Outreach@google.com with your sending domains and a landing page URL. Approval takes 7–10+ business days and is not guaranteed.
Why aren't my annotations showing in Gmail?
Check three things: (1) Is your domain allowlisted? (2) Is Gmail's quality filter suppressing them due to low engagement history? (3) Is your ESP stripping <script> tags from your HTML? Switch to Microdata format if your ESP blocks scripts.
What image formats and sizes does Gmail require?
PNG or JPEG only (no WebP or GIF). HTTPS required. Minimum 256×256px. All carousel images must use the same aspect ratio: 4:5, 1:1, or 1.91:1. Avoid text overlays — they trigger Gmail's quality filters.
Do I need an InboxEagle account to use this tool?
No. This tool is completely free and requires no account or sign-up. InboxEagle provides it as a standalone resource for email marketers, developers, and agencies.

Annotations Get You Into the Inbox — InboxEagle Keeps You There

Gmail annotations boost visibility in the Promotions tab, but only if your email reaches Gmail in the first place. InboxEagle monitors your sender reputation, SPF/DKIM/DMARC health, and blacklist status 24/7 — so deliverability issues never silently kill your campaigns.

Start Free 14-Day Trial

No credit card required · Cancel anytime