Shortcodes as Button targets

Hi, I’m trying to come up with a viable way to implement a responsive-design 2-step optin using BB plugin with Genesis theme and GetResponse.

Sadly, GetResponse doesn’t seem to have any lightbox implementations, especially that are responsive.

I’ve read some stuff on the forum about OptinMonster, but 1) it’s pricey and 2) integration with BB seems way too complex to implement for such a common need. So…

In looking at other options, I found the affordable Optin Ninja, which says pop-up forms can be hooked to a button using their popup’s shortcode. However, I don’t see a way for BB’s Button to target a shortcode, just URLs and # anchors. This functionality would also be very handy for buttons inside other BB objects like CTA.

  1. Is there something I’m missing re using shortcodes in Button targets? Or do I have to use the HTML box and create my own buttons (and, by extension, constructs like CTAs that contain shortcode-friendly buttons)?

  2. Do you guys have a recommendation for products/strategies for implementing BB-friendly 2-step optins that are simpler/cheaper than OptinMonster?

  3. If none of the above is viable, let’s look at it another way: Any thoughts about creating a construct where a button opens a lightbox… that happens to contain a GetResponse optin form? :slight_smile:

Thanks!

Hey Teresa,

Welcome to the BB forums! :slight_smile:

Just in case you’re interested, someone made a tutorial on how to make a 2-step optin using OptinMonster + BB. You can check the link below.
http://forum.wpbeaverbuilder.com/support/q/i-created-a-tutorial-for-2-step-optins-using-beaver-builder-optinmonster/

  1. The only targets available is either _blank(open a new window) or _self(open in same window) which is pretty much what almost everyone needs. You may need to create the buttons/CTA's using the HTML module to specify unique targets.
  2. I've tried Popup Maker before and it works just fine with BB. What it does is, instead of scanning for the anchor's target, it scans for its class, which you can assign per module. I'd suggest play around with this plugin and see if it works for you.
  3. Related to #2.

Hope this helps! :slight_smile:

Ben