# Database - Unsubscribe / Bounce Association with Email

**URL:** <https://forum.mautic.org/t/database-unsubscribe-bounce-association-with-email/12112>\
**Category:** General Discussion\
**Created:** [December 22, 2019, 4:04am UTC](https://forum.mautic.org/t/database-unsubscribe-bounce-association-with-email/12112 "2019-12-22T04:04:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tornmarketing](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/tornmarketing/32/11603_2.png) [@tornmarketing](https://forum.mautic.org/u/tornmarketing)\
**Post date:** [December 22, 2019, 4:04am UTC](https://forum.mautic.org/t/database-unsubscribe-bounce-association-with-email/12112/1 "2019-12-22T04:04:53Z")

</div>

Question - How are unsubscribes and bounces currently associated with an email?

Currently building out reports from the db, and I am seeing inconsistencies

Bounces, are these only associated if we use the internal Mautic bounce? unable to see the association where we have used Sendgrid

Unsubscribes, are these only if they use the standard unsubscribe token link?  
The preferences doesn’t seem to record it as an email unsubscribe, just changes the contact to DNC

Lastly, we have been slowly migrating to an unsubscribe form on a landing page so we can offer a clearer method to unsubscribe as we were getting complains about the confusing preferences method, and the standard unsubscribe link was getting triggered by corporate anti spam (false negatives)

How can we associate a form submission with an email unsubscribe?

---

<div class="post-metadata">

**Author:** ![autoize](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/autoize/32/105_2.png) [@autoize](https://forum.mautic.org/u/autoize)\
**Post date:** [December 31, 2019, 10:36am UTC](https://forum.mautic.org/t/database-unsubscribe-bounce-association-with-email/12112/2 "2019-12-31T10:36:16Z")

</div>

Hi,  
The bounce notification via HTTP callback is a much more accurate way to track bounces than fetching emails from a monitored inbox. If you haven’t set up bounce notifications from the SendGrid dashboard yet, then that’s something you should do (and test).

Refer to the **Sendgrid Webhook** section on this KB article  
[https://www.mautic.org/docs/en/emails/bounce\_management.html](https://www.mautic.org/docs/en/emails/bounce_management.html)

Unsubscribe and DNC are essentially the same thing in Mautic. You can create a **Form** in Mautic, set it as the **Unsubscribe feedback form** in the email assets you send, and use a **Campaign Action** to pull in submissions of that form as a **Contact Source** and execute the **Set as Do Not Contact** campaign action against the contacts who filled the unsubscribe form.

---

<div class="post-metadata">

**Author:** ![dewale.michael](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/dewale.michael/32/1591_2.png) [@dewale.michael](https://forum.mautic.org/u/dewale.michael)\
**Post date:** [February 11, 2020, 2:05pm UTC](https://forum.mautic.org/t/database-unsubscribe-bounce-association-with-email/12112/3 "2020-02-11T14:05:44Z")

</div>

> [@autoize](#):
>
> Unsubscribe and DNC are essentially the same thing in Mautic. You can create a **Form** in Mautic, set it as the **Unsubscribe feedback form** in the email assets you send, and use a **Campaign Action** to pull in submissions of that form as a **Contact Source** and execute the **Set as Do Not Contact** campaign action against the contacts who filled the unsubscribe form

Thanks for this above Unsubscribe Feedback form solution. I love to implement it, could you be kind to expatiate on the implementation? I mean step by step and with a use-case sample.

Am sure other members would find it very helpful if the implementation is clearly explained.

Thanks.
