Skip to content

General Feedback

What do you think of our email service? This is the spot for good, bad, or neutral feedback about our main product.
You can also leave feedback on specific features like Inbound Routing, Message Event Logs, or Email Analytics.
If you have feedback that you believe requires an immediate response, don’t post here. Submit a support ticket or email help@mailgun.com. Feel free to interact with other users if you agree, disagree, or found a solution to their feedback.

Please be courteous of others and upvote if you believe strongly enough in an idea!

5 results found

  1. Webhooks payload in JSON instead of multipart

    It'd be nice to have the payload of webhooks POSTs to be encoded in JSON instead of multipart or form encoding.

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Webhooks  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Allow multiple webhook urls per domain

    It would be useful to publish events (opens, clicks, bounces, etc.) to more than one endpoint from Mailgun. Currently, it is only possible to have one webhook url set per domain. This is useful for catching events in your application, but it gets tricky if you work with 3rd party email services in conjunction with Mailgun. For instance, we are currently working with a 3rd party email templating solution called SendWithUs that nicely captures events for reporting. We currently have to make a choice, however, whether to have the webhook URL set to this 3rd party endpoint or our own…

    28 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Webhooks  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Include the Tag property in all webhook events

    The Tag property is currently missing in Dropped and Delivered webhooks, which really does not make sense. Yes, as I learned, it is still in the headers JSON, but why would you offer such a handy thing like tagging and then omit it from just two of all the webhook event types, forcing programmers to handle the same data from different events differently. Why are these two an exception!? I don't see any difference. I'm handling drops and need to know what specific handling I need to apply to it depending on what was the purpose of the email, designated…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Webhooks  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Notify webhook while a temporary failure occures

    As we know, at this time Mailgun webhook will only notify in the case of the Event permanently dropping, it will not notify on temporary failures.
    Now the situation is we collect the log data from webhook and use these metrics data to generate dashboard in our own system. but we find the metrics data is different from what we use mailgun Events api to check out. because we can't get some temporary failures through webhook. so we want Mailgun can notify webhook while a temporary failure occures?

    Ticket number: #150129

    16 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Webhooks  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    completed  ·  Anonymous responded

    Howdy all,

    Thanks for your support on this suggestion! This is now available through our Webhooks 2.0 API: https://documentation.mailgun.com/en/latest/api-webhooks.html. You can create a webhook specifically for temporary_fail through either the API or the Mailgun Dashboard.

    The Webhooks 2.0 API also closely follows our Events API, which is much less confusing.

  5. When sending email to web hook (receiving) send also the attempt numbr

    When receiving emails, we sometimes return temporary error. Mailgun then waits and later tries again, 8 times. If we knew the attempt number, we could better handle the fails - for example if this was the last attempt (we could alert the admin this email was "lost" ) vs the first (just log it).

    67 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Webhooks  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    completed  ·  suzzell responded

    Hi there,

    Thanks for submitting and supporting this feature request!

    We upgraded our Webhooks to report additional data. This includes timestamps that will match events that occur to Webhooks in the delivery process.

    Unfortunately, we will not have a feature that shows exactly what number of attempts are remaining— especially since that is not the only data we’re tracking. It makes sense for all events to be marked with a timestamp, therefore you can utilize the timestamps to determine how many retries had been attempted. Additionally, we offer a couple quick reads on how our updated Webhooks work:
    https://help.mailgun.com/hc/en-us/articles/202236504-How-do-webhooks-work-
    https://www.mailgun.com/blog/same-api-new-tricks-get-event-notifications-just-in-time-with-webhooks

    Thanks again for your patience and understanding as we work to improve our product!

    -The MG Team

  • Don't see your idea?

Feedback and Knowledge Base