Feature Requests

If you’ve got a feature request, you’ve come to the right place! Please relay your request request here, along with any additional details you think might be helpful.

This is not the spot for feedback on current features, only new plausible ideas will be considered. Please be courteous of others and upvote if you believe strongly enough in an idea!

What features do you want to see added to Mailgun?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Ability to create a "Never Suppress" list

    Create the ability to have a list of email addresses that MailGun will continue to attempt delivery too, even if it receives a bounceback. This is a compliance feature that will ensure delivery to an archival address. (SendGrid currently has a Never Suppress list.)

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  2. Provide a login audit log

    Enable users to check the login history of their accounts/sub accounts. It's just good security, I imagine you must log this internally, just expose a limited subset of it.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  3. Searching of logs in the dashboard should support gmail style searching e.g. to:name@domain.com

    It would be useful to search for terms in specific field explicitly. At the moment searching for an email address will match on From as well as To fields.
    Gmail supports search terms of the form "to:name@domain.com" or "from:name@domain.com"

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  4. Count clicks as opens or add an extra field with 'aggregated opens'

    It would be great if there is a new feature where recipients who click a link inside a campaign are also registered as if they open the mail. If not in the same way then maybe with extra event per recipient and an aggregated 'open_through_clicks' -count for every campaign.

    If you think about it it makes perfect sense. You have to open an email to click.

    For example MailChimp on this issue:
    "Since subscribers have to open a campaign to click a link inside it, we'll consider those clicks as opens even if the tracking image didn't load."
    --> http://kb.mailchimp.com/reports/about-open-and-click-rates

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  5. Check email status in one API call

    Many times I need to check the "status" of a user (email address). Status means I need to check if it appears in any of the suppression lists (bounces, unsubscribes, complaints).

    Example use-cases:
    1) Before send email to that user, I want to make sure you will handle the email;
    2) While presenting "user account" window, I want to tell the user his subscription status.

    However, to achieve this I need to perform 3 different API calls, one for each suppression type.

    Is it possible to add API call that will return for a given address whether it appears in…

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  6. Individually identify the hyperlinks in an email design to track which are being used

    The click tracking data currently provided provided appears to roll up click activity in an email to the URL level. For example, if an email contains a text link in body copy and a button image...and both are hyperlinked to the same target URL you cannot distinguish which one of the two links a user used when a click is recorded.

    Being able to do this would provide insight to designers, helping them compare layouts for optimized response performance.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  7. User variables fallback / default values

    When using user variables, e.g. %recipient.name%, it would be useful to implement a fallback value for when that variable is not present. For example:

    Hello %recipient.name|Customer%

    So, for the above the output would be either:

    Hello Jane

    or, where the name is not set for the user

    Hello Customer

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  8. Stats for multiple domains

    We run a lot of domains (for inbound forwarding) and want to gather daily stats. The only way to do this is to make multiple API calls , 900+ each time. Can we get stats for multiple/all domains at once?

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  9. Ability to specify alternative tracking domain.

    If I have verified

    domain.com
    domain.co.uk
    domain.net

    I would like to be able to use domain.net as the tracking domain for messages sent via domain.com and domain.co.uk

    This helps resolve issues with SSL and also more domain control.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  10. Option to delete support tickets

    It's so annoying to see solved tickets there since I always try to keep the layout as much clean as I can. Unecessary information showing.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  11. Tag stored / existing messages

    Today is only possible to tag messages in the moment you send them, not being possible to tag existing messages and stored (inbound) messages.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  12. Usaing utf8mb4 for sending emoji in subject

    Hello,
    We are trying to send emoji characters such as

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  13. I want to see the contents of mail log

    I want to see the contents of the email log, I find it convenient if viewing the contents of the email was sent
    Thanks you

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  14. Unsubscribe email based on tag

    For url based unsubscribes you can either do: all, mailing list, or tag. With email unsubscribes there is only an option for all. It would be nice to have mailing list and tag based unsubscribes (ex: %tag_unsubscribe_email% and %malling_list_unsubscribe_email%).

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add tracking of email delete event (and a webhook)

    Some gateways can track when a customer deletes an email. This is an important indication of the recipient's attitude towards the email received, especially for marketing emails, but also for other types.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  16. Add ability to control which fields are sent when using Routes, and then allow the inbound message to be forwarded from Mailgun servers...

    Usecase for this is: I'm using Routes to receive inbound mail to a certain domain. And I want to write some code to make decisions on whether to forward that inbound mail on to another email inbox or maybe just discard it. Currently, my only choice to implement a system like this is to have the entire email, with attachments, posted to my web hook, and then I pull out every part of the mail, plus attachments (storing them locally), and if I want to forward on the email, I have to reassemble the message, (with attachments :)) and then…

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  17. Forward mail to mailgun server for receiving Emails (instead via MX record)

    Hello mailgunners,
    wouldn't it be a nice possibility to receive inbound Emails via forwarding? We mostly cannot point to mailgun mailserver via MX record. But we could configure the Email addresses in question to be forwarded to some-cryptic-mailbox-name-dedicated-to-our-domain@inbound-or-whatever.mailgun.org.
    Greetings from Germany,
    Tobias Jamin

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  18. Disablement process needs to be improved

    The account disable process as currently defined is somewhat user-hostile. There are a couple small items that would make the actual experience less disruptive and easier for everyone to resolve. First and foremost, disabling the logs page on the impacted domain seems to be counter productive. I was hoping to be able to investigate for malicious behavior via those logs. Disabling the page means that I had to waste the time of the support staff to help root cause the problem (thanks again Raquel!). Secondly, the quick-pass onboarding process doesn't call out that inbound messages can impact the operation of…

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  19. Expand the stripped-text feature to other languages, e.g. german

    I'm happy to help and I'm glad you open sourced this library, but please let pull requests in and ship it to production :)

    https://github.com/mailgun/talon/pull/23

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  20. Notify account holder when reaching max routes limit

    The maximum limit for routes is 5,000. Currently Mailgun does not notify you when you're close to the limit. This is especially risky if you create lots of routes programmatically via the Routes API.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base