New Post-Optin Options in Thrive Leads

Wish your visitors could opt-in to your email list without leaving the page?

You asked, we listened.

We extended the post-signup action options in Thrive Leads to make this possible.



Hi Shane, was the ability to redirect to a state on optin ever added? I don't want my subscribers to leave the page, I just want them to see a confirmation message that the requested ebook/video etc has been sent. I don't see where or how to do it but hoping that functionality exists πŸ™‚


Dawn Ortiz

Hey this is awesome... however, what would be EVEN BETTER and more relevant would be to get your on-page (embedded) optin forms to submit in the background without redirecting, just give a success message. It really throws people off to be redirected after optin.

Jesse C

Amazing feature Shane! I'm a new customer and I love Thrive Leads.

Simple question: is there an option to avoid redirect and reload the page after a lightbox opt-in?

I would like the lightbox to simply be closed after entering an email address, without redirect to thank you page and without page reload.

An option to add here would be much appreciated πŸ™‚

Thank you!

Mario Z

We've received many more requests along these lines, so we added two new post-optin options in Thrive Leads.

Take a look at the video to see how they work.

What Happens After They Sign up?

When you connect your opt-in form to your email service via API, you can manage what happens after the signup from within Thrive Leads.

Up until now, you already had 2 options in the Actions After Signup menu:

  1. Reload the current page
  2. Redirect to URL (to send them to a custom thank you or confirmation page​)

The two new options you'll find now are:

3. Show Success Notification (formerly: 'Display message without reload')

4. Switch state

Post-signup options in Thrive Leads

Show Success Notification (formerly: display message)

When you choose this option, you can customize a text message that will be displayed in a small message box at the top of the screen. The message will automatically disappear after a few seconds.

Success notification setup

If the visitor opted in through a lightbox, screen-filler, slide-in or Scroll Mat, the overlay will automatically close.

success notification

That means the visitor will get a confirmation message and the screen will be cleared up for them so they can continue reading where they left off, when they saw the opt-in form.​

​Switch State

This option is only available for opt-in forms with more than one state. Instead of redirecting to a different page, you can change the content of the opt-in form itself, immediately after a successful opt-in.

Switch state after a successful optin

This means you can show a success message - or even a download link - directly in the opt-in form.

While the "Display Message" option allows you to customize the text of the success message, the "Switch State" option gives you complete freedom. You can customize the success state of your form to contain any text, images, media, links etc. that you want.​

How Will You Use It?

How do you like these new options? Please let us know in the comments below!

We're also interested to know what ideas you have for putting these features into use on your own site.​

Note About API Integrations

The new features are available right now, in the latest version of the Thrive Leads plugin. For these features to be available, you have to integrate via API, to one of the many services we connect with.

If you use an HTML form integration, the form itself will dictate what happens after signup and that's not something we can change.​

Author: Hanne

Hanne knows exactly what companies have ever retargeted her (she keeps an updated file). And when she's not busy discussing high-level funnel design over cocktails with the equally geeky, you'll find her discovering a place for the first time

  • Thor says:

    YES YES YES!!!!!! I’ve been waiting for this one πŸ™‚

  • Adam says:

    Do I like this new feature??? I LOVE IT! It’s exactly that I needed, and had my visitors complaining to me about. In fact, I implemented it yesterday and I didn’t even know it was a NEW feature!!!

    My only suggestion is to increase the message time on page, it goes away WAY too fast. But now that I know I can do the same thing via another state, i’ll just switch to that method.

    BTW the reason I desperately needed this is, my site is 100% video content, so before when the page would reload, it would restart the video to the irritation of my visitors.

    Thrive = Problem Solved!

    • Hanne says:

      Ow yes indeed, never thought about the video reloading thing! And I already logged the time the message is showing as a tweak for a future release.

  • Ed F says:

    Excellent. Adds to the elegance of your product. Love it! Thanks for all the hard work you guys/ladies do!

  • Stan Dubin says:

    Looks great! Very, very smooth.

    One heads up: Your default message seems to say “Thank you for singing up” instead of “Thank you for signing up”

  • Dennis says:

    Hey, this is really awesome.
    However, I have a question about tracking conversions.
    If we use this is there a way to fire a specific conversion tracking event? For example, using FB pixel or other software?

    • Johannes D says:

      I am wondering about the same thing. How does this new feature handle this?

      • Dori B says:

        May be it can be possible if you add a stage and then to this stage you add custom HTML, and add the conversion scripts. but i you need to check that the 2nd stage doesn’t actually load with initial page load.
        Maybe Hanne can tell us about that.

      • Hanne says:

        No because those fire on page load so if you want the pixel to fire you would need to use a Thank you page.

    • Hanne says:

      Hi Dennis,

      If you want to fire a script to track conversions you’ll still need to send people to a specific page after signing up.

      • Dori B says:

        Maybe it can be possible if you add a stage and then to this stage you add custom HTML, and add the conversion scripts. but you need to check that the 2nd stage doesn’t actually load with initial page load.
        Maybe Hanne can tell us about that.

      • Hanne says:

        Hi Dori,

        That’s the thing, the state does load with page load so that there is no loading in between states.

    • Pullkit Gera says:

      This was a big one for me too and that’s why I don’t use this feature (I’d love to, but this is too big a requirement to let go of).

      The thing is, even if the developers found a way around and let you load the FB pixel only after the visitor signed up, there are other services which require the visitor to visit a specific URL before they are counted as conversions.

      The only way that I can see around it is that if the URL was loaded in something like an iframe but that’s probably going to be too messy.

      Ya, so this is me … Wishful thinking.

      And for those who wanted this feature, Thrive Themes have done a good job yet again.

  • Abdul says:

    More pure awesomeness!

  • Chik Q says:

    This makes so much sense and will be going back and changing to this great new feature! Thanks everyone!

  • Quentin P says:

    That’s brilliant Haane. Thank you.

  • Libby says:

    Yahoo!!! Can’t wait to try this out!

  • Jens B says:

    Hi, what about the double opt in requirements, for example, in Germany? Does that mean I cannot use this feature?

    • Hanne says:

      Hi Jens,

      This doesn’t change the double opt-in process. The only change will be that instead of sending people to a page that asks them to confirm their email, you’ll
      present a message that tells people to check their inbox for the confirmation email.

  • Geoff says:

    Simple, Powerful, Elegant— INGENIOUS! Thanks once again. πŸ™‚

  • Rebecca R says:

    wonderful! I’d love it if there were also a way to have the thank you let them click a link *if they want* that opens a new page. OR the ability to have the original page load AND a thank you page. I want to give my readers instant access to a pdf but I do NOT want them to lose the page they are on.

    • Hanne says:

      Hi Rebecca,

      You can do this by making a link in the “thank you” state that opens in a new window (like I’m doing in the video). This will give people the option to open the PDF but it will open in a new window so they will not loose the page they are on πŸ™‚

  • Mark Weinberger says:

    Awesome! When Hanne makes the image a download link to link it to the PDF document, how does she create that link (to the PDF doc)?

    • Hanne says:

      Hey Mark,

      You click on the image and you have the “insert link” option. In this field I simply past a URL that goes immediately to the PDF document I uploaded before hand in the media manager of WordPress.
      So the flow would be:
      1. Upload your PDF to WordPress (you can do this in exactly the same way as if it was an image)
      2. Copy the direct link to this PDF (this will be something like
      3. Insert the image in your opt-in form
      4. click on the image and add the link in the “insert link” field
      5. Check the “open in new window” box if you want the PDF to open in a new window so that people can stay on your content

  • Carthage B says:

    This new option looks fantastic. It’s obviously suited more to single opt-in than double opt-in. I might just have to change the way I do things.

    I love the way that you guys keep introducing new ideas which make me consider the way that I do things.

  • Peter says:

    Is it possible to grab the variables that were submitted in the form after submission?

    • Hanne says:

      Hi Peter, I’m pretty sure that is not possible. You can use the shortcodes to get the information in the thank you message though.

      • Peter M says:

        Cool — anything you can link me to with documentation on that?

        Also, if this changes anything, can you get the submitted information when using an HTML form rather than an API form?

      • Hanne says:

        What exactly do you want to accomplish with this Peter?

  • Alexandre says:


    One way To try to get the best email even without double optin (so you can give the email download immediately after optin) is maybe send a password for a protected area or protected file to their email (and create a reason for it, maybe chance the protected area password every week).

    Awesome addition!

    • Hanne says:

      Hi Alexandre,

      This seems pretty complicated to me. I think “forcing” people to give the best email address will never work.
      If they were planning on giving a fake email, it means they are not interested in your content anyway so you don’t want them on your list (and they’ll probably unsubscribe).
      I would put all this effort (of creating passwords etc) into creating awesome content that people actually want to receive so that they give you their email because they WANT to get your newsletter.

  • Chris says:

    Thank you. Thank you. Thank you. I’ve been waiting on this feature for a while. Now I can attempt to convert from multiple different email opt-in plugins over to Thrive Leads. Looking forward to sharing the new details with my audience as well. Thanks again!

    • Hanne says:

      Hi Chris,
      Like Shane said, we want to do this right so it sometimes takes a little longer but I guess you can see how powerful this became πŸ™‚

  • Kristy-Lea says:

    Love love love…..yes we are in LOVE with this new feature! Thank you.

  • It’s like you read my mind! Amazingly useful. Great job as always guys!

  • Damian M says:

    Thats Perfect!

  • Richard says:

    Umbelievable ! You are in an other planet Thanks for theses update ☺

  • Murilo A says:

    Thats AMAZING feature! I needed that. THANK YOU so much!!

  • Zach W says:

    Every time you release an update, I can’t wait to see what you’ve done! Thank you for your continued support and improvements to your already awesome product!

  • Jesse C says:

    Big thanks! Been waiting and you came through

  • I also asked for this feature. This is absolutely awesome!!

    Can you please please please bring back the unique and extremely effective feature of Hybrid Connect: smooth fade-in of the option form! In Hybrid Connect I could set a delay, and determine how slow or how fast the form came into view. With that feature I had 6,5% conversion rates. Since it has gone, I only have managed to get max 4% rates.

    I believe the far less intrusive feel you get, when something appears friendly and smoothly, helps ease the frustration of suddenly being confronted with a pop up.

    Could you please bring this unique feature back? I have never seen it anywhere else.

    Thanks in advance!

    • Hanne says:

      Hey David, glad you like this new feature.
      As for now we have 22 different animation to show an opt-in form, have you tested those?
      We’ve seen that animation can make a slight difference in opt-in rate but that there are far more impact full things to test such as the actual offer and the headline.

  • Gary W says:

    wow! wow! wow! This is amazing. Thrive Themes never stops to amaze me. I get excited when I see an email from Thrive Themes in my inbox. That just shows you are doing it all right!

  • Darren S says:

    GREAT, but… πŸ™‚ Can I adjust the delay before the message disappears on it’s own? Right now it seems like less than 3 seconds. Another option is to have an “X” to close the message.

  • Doug says:

    Once again you guys are proving why Thrive offers the greatest marketing tools out there. Thanks!

  • Victoria says:

    This is BRILLIANT! So time saving AND handier for visitors. Thank you… πŸ™‚

  • Simply superb. Thank you so much for this update. Great news!

  • Again a revolutionary development of Thrive Themes! Great work!

  • Lewi G says:

    Brilliant! Thrive Themes is like a Christmas present that just keeps on giving. Great job!

  • Chad says:

    Love this feature and love Thrive’s conversion focus! You all rock!

  • alan marlon garcia espinoza says:

    very good

  • Mark Sceats says:

    A very cool enhancement I will use immediately. Thanks!

  • Lian A says:

    Can I use this also in other options of lead forms as ‘Slide In’, ‘Post Footer’, ‘Ribbon’ etc?!…..

  • Lian A says:

    I’m speechless with gratitude and amazement…. ThriveThemes ROCK!
    Thank you!

  • Mary says:

    Oh my gosh I LOVE YOU SO MUCH!!! Honestly guys you’re the very best, I’m SO happy to be a Thrive Themes client!!

    I had asked for this a couple months ago and actually two days ago I posted on a private community I belong asking if someone knew how to do this. I was so surprised to see the email update today that I could barely believe it! It’s like you read my question and replied with this awesome feature.

    Really, thank you πŸ™‚

  • Phil says:

    Great addition to Thrive Leads, gang.
    Adding instant gratification for subscribers is always a plus. And these new options apply the feel-good feelings at the critical moment when the prospect can benefit most from getting positive feedback — just after they’ve exposed their precious identify and email address to us!

  • denis d says:

    Hanne, thank you love this. can we add to existing option you have set up already, or do we need to make an another option? Not sure. Thanks.

    • Hanne says:

      Hi Denis, you can just add this to an existing opt-in (I used a new one in the example just to make sure everybody knew all the steps πŸ™‚ )

  • Joerg says:

    Really cool, nice Stuff! πŸ™‚

  • Perry Senn says:

    Nice! Thanks Shane and Company. Pretty badass

  • Tom says:

    This is awesome!!!
    Finally! Thank you so much! πŸ™‚

  • Tom says:


    I just tried it and the thank you message appeared for a second and then disappeared too fast- I didn’t even have enough time to read it…

    Any way to set this message to stick and have a close X so users can take their time, read the message, and close it?

    • Hanne says:

      Hi Tom,
      Not for the moment (and I’m not sure if we can implement that) but I did already ask the developers to make the message appear longer.

  • Angelito says:

    Wow, stupendously stupendous!

  • Looksnreally nice! Does it work the same flawlesst way on mobile?

  • Jared says:

    This totally rocks!

    Last night I was on a website that had a very interesting post I was reading and then came the pop-up which was also very interesting.

    I was afraid that if I put in my information I’d lose the page I was on, so I had to copy the web url, open a new tab, and paste in the url just to make sure I didn’t lose the page.

    I was thinking to myself, “Man, it would be cool if this website owner new I was already on their list and when I signed up for the pop-up it would redirect me to another page.”

    You guys are reading my mind…erie but very very cool.

    ThriveThemes is seriously one of the best purchases I’ve ever made.


    • Hanne says:

      Yes we’ve all done that Jade πŸ™‚ Now you don’t have to have your visitors go through that anymore! Thanks for your comment

  • Musa Dumakude says:

    Wow, you never cease to amaze me ThriveThemes

  • Naftalie H says:

    Really a great functionality. I have a question: using the second method – lightbox in another state – I don’t succeed using the name shortcode. I would like to have a text like ‘Thanks Paul for subscribing’ I use the short code [lead_name] but it is not working. What am I doing wrong?

  • Michel G says:

    Very Nice! Thank you also for the Q/A that really help me very much to be successful in implementing it.

  • Bjarne R says:

    Does it only work with API or also with HTML forms?

    • Hanne says:

      Only through API Bjarne, If you use an HTML form integration, the form itself will dictate what happens after signup and that’s not something we can change.​

  • mehdi b says:

    Thats a great new feature here ! Many thx for your time and work πŸ™‚ The only problem here for me is the display time of the message. Its really too short and customers cant read it even if you keep it simple.

  • Mary S N says:

    Wow, this is absolutely awesome. I love it!!!!

  • Katharina says:

    Great freature! Does this also work with a Light box?

  • Carolann says:

    I already have a lightbox set up and I don’t see an add button for it. Can i change the one I already have to reflect the new features? If so, how?

  • adrian says:

    Excelent tutorial Hanne! Escelent!
    I have a question for you: how can put a video behind the header? (for example,
    Thank you!

  • Erez Keynan says:

    This is just awesome! Thank you for developing that.
    I’m going to change now all my forms in my site yeee!
    You are the best!

  • Susan O'Dea says:

    This is exactly what I wanted, hoped for and now it’s here! Thank you!! πŸ˜€

  • Peter P says:

    Hi Hanne,

    I have a 2 step light box with an already described state. Can I add another state that thanks my subscriber for joining my list with a downloadable ebook on the screen?


  • Michael says:

    Is thrive leads separate from the thrive plugin that allows you to build pages? I have the WP plugin, and it also allows Thrive light boxes, but it doesn’t seem to be the same features, templates interface seen in this video.

    • Hanne says:

      Hi Michael,

      Yes Thrive Leads is a separate list building plugin.
      You have some basic options in Thrive Content Builder and Thrive Landing Pages for list building but Thrive Leads is build for this purpose only and takes it to a whole new level πŸ™‚

  • Excellent feature upgrade….thanks!

  • David C says:

    I was wondering, is it possible to display the message confirmation for longer time?

  • Arvin says:

    WOW! The Thrive Team has out done themselves AGAIN! I have been waiting for a feature like this for some time. Can’t wait for the webinar!

  • Arvin says:

    I think someone asked this question, but is this feature included in the Landing Page plugin by itself, which includes the lightbox as well?

  • Mike B says:

    Very nice feature, will be using it for sure. Thanks!

  • I love this, thanks so much – so easy to set up

  • Rolando says:

    Does that mean that if i use api with mailchimp i will not continue the double optin process and the register emails forms from them?

    • Shane Melaugh says:

      Hello Rolando,

      The notifications you set up here will not interfere with the opt-in process that the new subscriber experiences.

  • Jay P says:

    Really love having this option, but without a Thankyou page redirect, is there a way or if not any possibility in future of tying Google Analytics to register a success?

    • Hanne says:

      No Jay, that’s not possible. Google analytics needs a page load and these are done without page loads.

      You will see the conversions in your Thrive Leads Dashboard of course.

      • Jay Poole says:

        Hi Hanne,
        I’ve been doing a deep dive into Google Analytics and Google Tag Manager today and think I might have found a way. Theoretically I should be able to set up an event listener, which will listen for link clicks on my website. When someone clicks the submit button (or whatever it will be called), then it should cause Google Tag Manager to fire a tag. This can then be fed through to GA. That’s the theory – just need to get GTM and GA to play nicely with Thrive.

      • Hanne says:

        Hi Jay, that might work πŸ™‚
        I have to say I already spend a few hours of my life understanding Google Tag manager and than decided to rely on Thrive Leads stats for opt-ins πŸ˜‰

  • David W says:

    Is it possible to make the notification more prominent or larger? Would like to be able to customize it too if possible. Thanks!

    • Hanne says:

      Hey David, if you really want to customize the message look and feel, I suggest using the “switch state” this will give you full control.

  • Cherlyn says:

    Love this, just used it! Would love to have [lead_email] be a shortcode that I can use in State 1. Is that possible? Because sometimes people misspell their email addresses and it’s nice to reconfirm that with them.

  • Beatrix says:

    This is great! I love it!

  • Ree says:

    This is AMAZING! Do you know if you can set up the ‘thank you’ state as a goal destination so I can then set it up as a goal in Google Analytics?
    Thank you!

  • Suzanne says:


    If you wanted to send someone to a thank you page that has social sharing options, could you use the second (switch state) option and redirect them to the thank you page that would open up in a new window?

    • Hanne says:

      Hi Suzanne,

      You would have to choose, either a thank you page or a second state.
      But what you can do is add social share buttons to the second state!
      You can see it done here in example 4.

  • Yakin Shah says:

    Hi Hanne, Shane and awesome thriving community,

    I have just re-wrote with a little more brief on the introduction part. I have demostrated in more normal words so that common business person understands the pain of page reload while opt-in been filled by reader while reading is in continuous tense. Read my post on Thrive Leads gets more optimized for user experience.

    Your plugin update makes it more conversion focused. Your all the products are focused towards better user experience and goal focused.

  • Johan C says:

    Optins with downloads without loading and representing the page… Thx this is great functionality !

  • JohanC says:

    I see in the demo that this works through the API ..which is awesome! Just love that feature. Will there be anytime in the future support for this feature when pasting the HTML form code instead?

    • Shane Melaugh says:

      We can’t make the options available for the HTML form integration, because in that case, what happens after the signup is determined by the form (and is usually a redirect to a different URL). This is something we can’t override for an HTML form. Not without doing terrible things to the code, anyway…

      • John says:

        Hello Shane and thank you for your answers.

        Since the post is since 2016 and we are in 2018 now, I was wondering.. Is there any way now to add this wonderful feature to HTML forms?

        Thank you in advance!


      • Shane Melaugh says:

        Hello John,

        Unfortunately, the situation is still the same. There’s no good way to override the post-opt-in action on an HTML form. It’s technically possible, but it would be messy and unreliable. Probably cause more problems than anything else.

  • Ahmed says:

    I have set up the plugin. But after submitting the form, I want the confirmation page to open in new tab. How can i do that? Please inform.


  • Niya says:

    Thrive has been one of my best business investments to date. You guys are amazing!!

  • Martin Hamilton says:

    That’s great to offer a one time upsell like a guide for $19.97 that accelerates their success beyond the free report. All I need to do is place my Buy Now button from Stripe and it’s all set. Wow that’s easy and no extra pages to create or load for the client. Thanks again Thrive Team!

  • Jacob S says:

    This is a really cool feature. Any plans to add it to ThriveBoxes too?

    • Hanne says:

      Hi Jacob,
      ThriveBoxes (which are a part of Thrive Leads) already have this option.
      Thrive Lightboxes (which are a part of TCB and Themes) do not have this option and we’re not planning on adding this.

    • Shane Melaugh says:

      Yes, this is available for ThriveBoxes (which you get when you install the Thrive Leads plugin).

      • Jacob S says:

        Thank you both.

        I was wondering why my ThriveBoxes don’t have the option, and after a few tests, it seems that to have the ability to switch states, you must have chosen the API connection choice instead of HTML form code (can you confirm?) Unfortunately, I need the latter to include some custom fields with each new subscription.

      • Shane Melaugh says:

        Ah yes, I should have mentioned that! These options are only available through API connections because when you use an HTML form, what happens after the submission of that form is determined by the form itself. Usually, that’s a redirect to a different page. We can’t control this when it’s an HTML form. Only the API integrations give us the flexibility to make these post-optin options possible.

  • comunica.v3r says:

    how do I do this whit the HTML integration?

    • Shane Melaugh says:

      This is only possible via API, unfortunately. The HTML form includes it’s own “post submit action”, which we cannot override.

  • Raul F says:

    Hi, great feature. It is a pity that it is still not working with my present email service provider ( ) as needs API integration. Great work anyhow.

  • anna says:

    great article, thx for sharing with us!

  • Daria Preis says:

    This video is outdated ((

    • Hanne says:

      Hi Daria,

      Thanks for letting us know about this. All the options are still available though in the last step when setting up a form through API πŸ™‚

  • Eve T says:

    How can I change the colour of the ‘Success’ message from your branded green to my brand colour? I have tried finding info on this with no success and it is driving me crazy! πŸ™

    • Hanne says:

      Hi Eve,

      Sorry that’s not our branded green but the standard WordPress color. I don’t think there is a way to change that.

  • >