Skip to main content
Solved

Unsubscribe button

  • December 21, 2025
  • 5 replies
  • 62 views

Forum|alt.badge.img+3

Why can't my emails get an ‘Unsubscribe’ button at the top of email? 
You know that blue unsubscribe button by inbox provider like gmail.

Like the one shown in image below:

 

Best answer by Byrne C

@suyogp,

You can check transactional email status on an email by going to its flow, and then clicking on the email in the flow. On the right, a panel will pop up, and if the message is transactional, you’ll see that a box is checked confirming it’s transactional. Flows don’t necessarily need a Placed Order trigger to have their emails marked as transactional, but those are the most common types of transactional messages.

That being said, after looking into this a bit more, I found that there are occasions where Google will opt to not display the Unsubscribe button at the top of emails. Note that Klaviyo will always put the Unsubscribe link into your email headers automatically, so even in cases you don’t see this button, the email is still compliant; Google just isn’t deciding to display the button.

While Google doesn’t always say exactly why they may hide the unsubscribe button, this sometimes happens due to poor sender reputation. I’d recommend checking your deliverability tab in Klaviyo to see whether you have healthy open rates, and low unsubscribe, bounce and spam complaint rates, and taking note of your deliverability score. 

If these numbers aren’t what you’re expecting them to be, we advise that you suppress never engaged profiles (article explaining how to do this). Doing so will ensure that you’re not sending as many emails to those who aren’t engaging with them, and in turn, your sender reputation will improve, and Google will be more likely to display the unsubscribe button.

5 replies

Bobi N.
Partner - Platinum
Forum|alt.badge.img+45
  • Champion & Partner
  • December 22, 2025

@suyogp 

Because this is a requirement from almost all inbox providers now and without it you can’t send the email, or if you find a way to send it they will by default put it in spam or bounce it. So since it has to be there for the email to be properly delivered Klaviyo adds this by default to all emails.


Byrne C
Community Manager
Forum|alt.badge.img+28
  • Community Manager
  • December 22, 2025

@suyogp,

Are you saying that you’re sending emails and they don’t have an unsubscribe button at the top of the email, when they’re sent to a Gmail inbox? Klaviyo should add these automatically, so if you could provide a screenshot of this, that would be really helpful! Additionally, do you have an unsubscribe link at the bottom of the email?

Another thing to consider is that transactional emails are considered necessary emails that your customers need to receive (like a shipping update), so emails marked as transactional won’t have an Unsubscribe button at the top, because they’re not based on subscription status. If you’re seeing an email you sent to Gmail without this link, I’d recommend checking to see if it’s marked as transactional in Klaviyo!

Happy to answer any additional questions, if needed.


Forum|alt.badge.img+3
  • Author
  • Contributor III
  • December 23, 2025

Here's the screenshot. There is no any unsubscribe button at the top.
I have the ‘unsubscribe link’ in the footer of my every emails. 

Where can I check the transactional email status?
Shouldn't my emails have ‘placed order’ trigger for emails to be transactional?

All the emails including every flows and campaigns I sent don't have that blue unsubscribe button.
The screenshot is from my gmail account where I received email.


cadence
Expert Problem Solver III
Forum|alt.badge.img+12
  • Expert Problem Solver III
  • December 23, 2025

@suyogp you have to specifically apply for transactional status for a flow message. More details here - https://help.klaviyo.com/hc/en-us/articles/360003165732 

 

Cadence / Book a demo


Byrne C
Community Manager
Forum|alt.badge.img+28
  • Community Manager
  • Answer
  • December 23, 2025

@suyogp,

You can check transactional email status on an email by going to its flow, and then clicking on the email in the flow. On the right, a panel will pop up, and if the message is transactional, you’ll see that a box is checked confirming it’s transactional. Flows don’t necessarily need a Placed Order trigger to have their emails marked as transactional, but those are the most common types of transactional messages.

That being said, after looking into this a bit more, I found that there are occasions where Google will opt to not display the Unsubscribe button at the top of emails. Note that Klaviyo will always put the Unsubscribe link into your email headers automatically, so even in cases you don’t see this button, the email is still compliant; Google just isn’t deciding to display the button.

While Google doesn’t always say exactly why they may hide the unsubscribe button, this sometimes happens due to poor sender reputation. I’d recommend checking your deliverability tab in Klaviyo to see whether you have healthy open rates, and low unsubscribe, bounce and spam complaint rates, and taking note of your deliverability score. 

If these numbers aren’t what you’re expecting them to be, we advise that you suppress never engaged profiles (article explaining how to do this). Doing so will ensure that you’re not sending as many emails to those who aren’t engaging with them, and in turn, your sender reputation will improve, and Google will be more likely to display the unsubscribe button.