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. Billing - > VAT number

    Please provide a field for VAT number to be included into invoices.
    Thankn you

    7 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  Billing  ·  Flag idea as inappropriate…  ·  Admin →
    • Support iOS 9 universal links

      Universal links in iOS 9 make it possible for our links to open directly in our app. Unfortunately redirects break this behavior, so Mailgun's click tracking breaks our universal links.

      A simple workaround would be to allow us to set an arbitrary CNAME. I could then point that CNAME at a CloudFront distribution. That way we could serve an apple-app-site-association file and redirect all other requests to mailgun.

      We could then intercept the click tracking links in the app, and fetch the click tracking link to record the click and get the redirect target.

      7 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        1 comment  ·  External Integrations  ·  Flag idea as inappropriate…  ·  Admin →
      • Allow sending text/calendar as a multipart/alternative format so Outlook can accept my invites

        We've been sending ics files as attachments, but the only way that Outlook will recognize them as calendar events is if you send it as a multipart/alternative. The Mailgun API only supports text or html, which means I have to build a MIME email to send it.

        7 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Internal Integrations  ·  Flag idea as inappropriate…  ·  Admin →
        • Messages can be scheduled for a maximum of 7 days in the future.

          Messages can be scheduled for a maximum of 7 days in the future instead of 3.

          If it's due to spam perhaps you can get people to verify their bank account etc.

          The reason why this would be good is because i plan my release of products every weekend. The items will be released daily and so can my email be sent daily automatically. Well i mean it's easier for me.

          Thanks :)

          7 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            3 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
          • Shorten Tracking URLs

            The current URLs used for tracking link clicks are quite long. Offering a way to shorten them via Bit.ly or perhaps an custom shortened URL would be helpful.

            7 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              2 comments  ·  External Integrations  ·  Flag idea as inappropriate…  ·  Admin →
            • Change DKIM selector using the API

              I'd like to set DKIM Selector for a domain using the API

              6 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
              • Billing - updates on reaching different pricing tiers during a billing cylce

                We would really like to have some kind of notification (preferably over email) from Mailgun when we hit a particular pricing tier in a billing cycle. So for example, when volume crosses 10K and a new price point kicks in, we get a notification. Similarly a notification when we hit different price tiers in a month (billing cycle)

                6 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
                • Enable Fallback Variables

                  We need to have have "fallback variables" as an option. It is currently available on competing platforms and it's absolutely essential.

                  For example, if someone uploads a list and it is missing the first name...

                  Let's say now its: "Hi %first-name%"

                  this would come out as "Hi" if there was no first name on the list.

                  However, we need to support fallbacks like: %first-name=Friend% so if there's no name, it comes out as "Hi Friend"

                  Please!!

                  6 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                  • New Mailing List Access Level List of Permitted Senders

                    Change the access level of a mailing list not only to be limited to "members", "everyone", and "read-only" to also include an option for allowing a list of addresses for a particular list or domain. Updating the list of permitted Addresses should have a similar API access as editing mailing lists. This allows specific people to send to lists they are not on, but also restricts unwanted senders.

                    6 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      1 comment  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
                    • 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
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        1 comment  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                      • 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
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                        • make event filtering case insensitive

                          To clarify a bit: say we have a route matching "foo-bar@domain.com" with a store action. Mails coming in for FOO-BAR@domain.com and foo-bar@domain.com will all get stored correctly.

                          If we then query the event API for incoming mails for "foo-bar@domain.com" we will not see the mail for "FOO-BAR@domain.com". It seems that the event filtering _is case sensitive_. So we need a query for each possible capitalization in order to see all possible incoming messages.

                          (We tried using regular expressions with a flag to make it case insensitive, but it seems that regular expressions are not…

                          6 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            0 comments  ·  Feature Enhancements  ·  Flag idea as inappropriate…  ·  Admin →
                          • Provide a periodic (weekly) email update with latest deliverability numbers.

                            When my deliverability swings up or down I often don't see it until days or weeks later. A weekly email with my recent statistics would allow me to track it more easily (and give you the ability to upsell static IP's)

                            5 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              1 comment  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
                            • resend

                              Add "batch resend" feature for failed messages within a time range.

                              Why this is an important feature:

                              If you've used a shared IP and use the mailgun API to send customer receipts, order confirmations etc, and the IP has been flagged for spam or blocked, you then purchase a dedicated IP, and now you need to resend the failed messages, today you have to do this manually, and if you have several hundred or thousands of messages, this is a extremely big waste of time.

                              5 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                1 comment  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
                              • Support the + alias for non-gmail domains

                                Currently, the mailbox_validation comes back as false for emails with the + alias trick (joe+alias@example.com) even if the domain is hosted by G-Suite

                                Support tells me this is a gmail only feature but that's not true, it works at least for hotmail.com and outlook.com emails too.

                                Why can't you just check the MX records to verify if the MX domain is one that supports the + alias trick?

                                5 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  1 comment  ·  Dev Suggestion  ·  Flag idea as inappropriate…  ·  Admin →
                                • Provide dashboard access email validation logs

                                  Having the ability to view or download a date range of the email validation logs would in debugging and identifying abuse of the service. Currently I have to request from your support team every time I need them and the logs entries are not formatted with date/time stamps.

                                  5 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                                  • U2F 2 Factor Auth (Yubikey)

                                    Implement U2F/Yubikey support for 2 factor auth.

                                    This will enable people who can't use their phones in the office, but can use hardware tokens, to take advantage of the 2 factor auth you just implemented.

                                    5 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      1 comment  ·  External Integrations  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Allow Mailgun account email to send emails to mailing lists from Outlook

                                      Allow Mailgun account email to send emails to mailing lists from Outlook without having to change the outgoing servers. This would be a step between needing to be authenticated (Read Only) and Allowing people in the mailing lists to post things.

                                      This way the owner of the mailgun account can send emails from Outlook to their mailing lists, but no one else would be able to do this.

                                      5 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        0 comments  ·  External Integrations  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Get Exact URL Clicked in Email

                                        Mailgun provides logs where you can view even details like delivered, clicked, etc. An email can have multiple links to be clicked. I wish to know which link in the email was clicked. Right now the logs only say clicked and no details on which link was clicked.

                                        5 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          0 comments  ·  New Idea  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Include that tag on the page when using the tag_unsubscribe_url

                                          Right now you can let users unsubscribe just from a tag by using tag_unsubscribe_url in your email template. This is great.

                                          However, the copy on the page generated by tag_unsubscribe_url is very misleading, and potentially could represent a non-compliant email.

                                          The copy is visible here:
                                          http://imgur.com/a/8gY2J

                                          Even when you are unsubscribing just from a tag, the copy says "Unsubscribe user@domain.com from mg.domain.com"

                                          There is no mention that you are only unsubscribing from just one tag, so a user who goes through this process will likely think they have unsubscribed from all mails. This could be very misleading to an end…

                                          5 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            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