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. Logsearch - Navigation

    After searching in the log, there is no way to remove the filter/search afterwards. Are you suppose to go to "Logs" in the leftside menu to navigate back?

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  2. Domain Search broken

    Domain search doesn't work when you have more than 30 domains. It takes 45 seconds to tell us that we have 15 pages of domains, and none are visible after the first thirty. How do we get to our other domains?

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  3. Logs: return results count on search & improve pager

    The log filtering and paging could use some more work. As a filter user, I want to be able to get a quick idea of how many log records have been returned by my query. This could be done by listing a count of the matching records found. The pager is also giving poor feedback on the number of pages to view. You can not tell if there are more pages in the results without actually clicking the next/last buttons. Perhaps you can dim those buttons if there are no more results. It would also be nice to add direct…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  4. Log status e-mail alert

    Mailgun sends e-mail if number undelivered e-mails are exceeds a certain number (configurable) in order to fix problems early.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  5. Exposed account credentials improvement

    Account temporarily disabled:

    Maybe disable the domain rather than the whole **** account. Or better yet, disable based on what was exposed. My whole account got suspended because I commited a single password to a public repo, then it affected all my services. It's over the top and ridiculous.

    Thank you for reacting to a leaked password, but suspending the whole account because of one SMTP password is ridiculous. If I had 5-10 services using it, they would all go down because of a problem isolated to one user & password.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  6. 1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  7. Make suppression columns sortable

    It would be *extremely* useful to be able to sort unsubscribes and complains by date in Dashboard -> Suppressions, rather than by recipient. Even better, make all three columns (recipient, timestamp, tags) sortable. Preferably also allow the user to choose a default sorting.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  8. Allow changes to routes to be saved

    A button to save changes to a route that I'm editing. Currently on the Edit Route page are only three buttons: "Edit Route" (seems redundant - I'm already editing the route), "Cancel" which silently discards any changes and goes back to routes, and "Back to Routes" which does the same as "Cancel".
    A fourth button, "Save" or something along those lines, would be helpful.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the feedback here. The “Edit Route” button is actually a save button, but you’re absolutely right, from a UX perspective, this is confusing. We’ll be changing it to say “Save Route”

  9. sort by timestamp on "Suppressions"

    On Suppressions > Unsubscribes, I'd like to sort by Timestamp descending by clicking on the "Timestamp" header. Thanks!

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  10. Engagement Table

    Please add a totals row to the Engagement table. Ideally, you'd also show the total %'s of unique opens and clicks.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  11. Provide a WYSIWYG template Editor

    Please make a better WYWIWYG email editor. Have a look at your competitors, like SendInBlue. There system is excellent. See attached image of their email editor. By comparison editing templates in MailGun is like living in a dark cave with no electricity.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  12. Increase max attachment size

    Can we have options or features to allow the change of email attachment size accordingly.

    For now, its limits to 25, but we look forward that we can adjust it accordingly to our policy but ensure within acceptable global standard such as 50MB.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  13. Sanitize and/or parse addresses in headers for incoming email

    Standard email headers such as FROM, CC, TO, SENDER, etc. contain email addresses, groups, or lists of addresses as described in RFC 5322.

    Mailgun currently passes on the (transcoded) data as it is received, including any errors that buggy MUAs or ESPs may send. Moreover, most libraries only do very strict parsing; This forces developers to implement lenient parsing themselves to ensure all incoming email is accepted.

    Mailgun could sanitize these fields in a way that we can really trust the headers and use a strict parser on them. That would be a big plus.

    It would even BETTER if…

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  14. Provide better template organization

    Folder structure for handling large quantities of templates. We have MANY templates that fall into different categories, and it would be helpful to have a folder structure to simplify navigation and identification of templates when applying updates...rather than scrolling through a long list.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  15. Supression by an email domain

    Blacklist an entire email domain so if we send emails to any recipient in this domain they won't get that email.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  16. Filter get tags by multiple filters

    Hello guys,

    I think we need a new features when we take the tags statistics, now we can set multiple tags for a message but we take the statistics only for one.

    We need to can take statistics for 2 or 3 tags concatenated per message because, for example if I want to see how many clicked have a user for a specific marketing message I can't do this.

    I can do a difference between stats, because I used the specific marketing email for many users and I used the specific user tag for multiple marketing tags.

    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  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  17. speed

    Pageload takes about 30 seconds on a gigabit connection.

    It'd be pretty great if it was at acceptable levels

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  18. Invite new users/roles to specific domain(s)

    Recently you introduced invitation of new users and assigning them roles.
    In addition to "roles" i would like to see that these invitations/roles can also be limited to specific domains.

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

    We’ll send you updates on this idea

    17 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  19. Multiple API Keys

    Option to have multiple API keys, for example: client 1 has the API key exposed, we now have to roll this key, and update all clients using it.

    Whereas, if we had multiple keys, we'd only need to roll and update that one client using the key.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
  20. Dev API keys

    Please provide a separate API key for sandbox and real domains, or API key per domain.
    I do not want to use my api key on dev environments.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

Feedback and Knowledge Base