You run a small D2C brand out of Bengaluru. You sit down on a Sunday to send your Diwali campaign to 4,200 customers who actually bought from you. You open your Gmail, paste everyone into BCC, write a nice message, and hit send. Monday morning, your sales dashboard shows three orders. You check with a few people you tested it on — one says it landed in Promotions, another says it went straight to Spam, a third never got it. Somewhere between hitting send and Monday morning, the campaign quietly died.
The reason is almost always the same: sending marketing email from a free Gmail or Yahoo address.
Free email addresses like @gmail.com were built for one person writing to another. When you use them for bulk marketing, Gmail throttles you, receiving servers flag you as suspicious, and your domain builds no reputation of its own. A branded domain at your own URL fixes all three.
What actually happens when you send from Gmail
Gmail was built for one human writing to another human. When you use it to message 4,000 people at once, Google's systems notice. They throttle the send, route messages to Promotions, or block delivery entirely after a few hundred recipients. You will not get a warning. You will just see low replies and wonder what went wrong.
When you send a marketing email from yourname@gmail.com, you are using a personal mailbox to do a job it was never designed for. The receiving servers at Airtel, Jio, Outlook, and Yahoo see a single Gmail account suddenly blasting 4,000 messages with the same subject line and similar body content. To their filters, that pattern looks identical to a compromised account being used by a spammer. So they treat it like one.
The deliverability mechanics
Two things decide whether your email lands in the inbox: authentication and reputation.
Authentication is mostly about DMARC. In 2024, Gmail and Yahoo rolled out stricter rules for bulk senders. If you send from a @gmail.com address through any third-party tool, that tool cannot pass DMARC alignment on your behalf, because Gmail's own DMARC policy is set to reject. Gmail itself tells the receiving server: "If this email claims to be from a @gmail.com address but did not come from our official servers, throw it away." Your campaign gets rejected before a human ever sees the subject line.
Even when you send directly through Gmail's web interface in bulk, you run into the reputation problem. Your messages leave through the same outbound IPs that millions of other free Gmail users share. Some of those users send spam. Some get hacked. The IP's reputation reflects all of that behaviour and you inherit it, with zero control. One bad week from a few thousand strangers and your perfectly legitimate Diwali offer gets filtered out alongside their casino spam.
A custom domain like hello@yourbrand.in sent through a proper email service changes this completely. You authenticate the domain with SPF, DKIM, and DMARC records you control. You build a reputation that belongs only to you. Receiving servers learn that mail from yourbrand.in is wanted, opened, and replied to. Over a few weeks, your inbox placement climbs.
The trust problem on the recipient's end
Think about the recipient. Someone bought a kurta from your store six months ago. On Monday morning, they see two emails in their inbox. One is from rohit.kumar1987@gmail.com with the subject "Diwali Sale 40% Off." The other is from offers@brandname.in with the same subject.
Which one feels like a brand they bought from, and which one feels like a stranger who got their address off a leaked database? People decide in under a second. A personal Gmail address sending a sales pitch reads as either a scam or a small operation that hasn't figured out the basics. That's a conditioning effect — every legitimate brand they have bought from, from Amazon to Zomato to their local kirana app, sends from a branded domain. When yours doesn't, you stand out for the wrong reason.
What the open rate gap actually looks like
Across Indian SMB campaigns on Sendflo, the difference is consistent. A campaign of 5,000 contacts sent from a free Gmail address typically lands somewhere around 8 to 14 percent open rate. A large chunk of that number is artificially low because most messages never reach the primary inbox to begin with. The same list, sent from a properly authenticated custom domain after a two-week warmup, lands between 28 and 42 percent. For post-purchase or transactional emails, custom domain senders often cross 55 percent.
The industry benchmarks from Mailchimp and HubSpot for retail and e-commerce sit around 35 percent. If you are stuck under 15 percent, the problem is rarely your subject line. It is your sending address.
Send from your own domain, reach the inbox
Sendflo handles domain verification, DKIM signing, bounce tracking, and warmup guidance so you don't have to figure it out from scratch.
Try free for 14 days →How to set it up
Buy a domain if you don't have one. A .in or .com from GoDaddy or Hostinger costs around 700 to 1,200 rupees a year. Use your brand name, not your personal name.
Pick a sending address. Something like hello@, team@, or offers@yourbrand.in works well. Avoid noreply@ — it signals you don't want a reply, and customers respond to good marketing emails more often than you'd expect.
Add three DNS records. Your email platform will give you the exact values to paste into your domain registrar: an SPF record, a DKIM key, and a DMARC policy. This usually takes ten minutes in GoDaddy or Hostinger's dashboard. Wait an hour for propagation.
Warm up before your big send. Do not send to 10,000 contacts on day one from a new domain. Start with 200 to 500 of your most engaged customers. Increase by roughly 50 percent every two days. Over two to three weeks, your domain builds a sending history and you can safely scale up.
DNS records propagate within an hour in most cases, but domain reputation builds over weeks. If your domain has been used for bulk sending from Gmail before, the warmup period matters more, not less.
Sendflo handles the DNS verification and DKIM signing for you. You connect your domain once, paste the records we generate into your registrar, and we monitor your bounce and complaint rates from there. If you hit a deliverability issue during warmup, you'll see it in your dashboard before it becomes a reputation problem.
The one thing to check before your next campaign
Before you write the subject line or pick the offer, look at the From address. If it ends in @gmail.com or @yahoo.com, that is where the campaign will fail — not in the copy, not in the timing, not in the segment. Fix the sending address first. Everything else only matters once the email is actually reaching the inbox.