+ Getting Started
+ Displaying the Campaign
- Campaign Settings
- Set who should see the Campaign
- Set When the Popup should be displayed
- Set Where the Popup should be displayed
- How to embed Brave Content inside Posts & Pages
- Schedule Popups to display on selected Dates/Days
- Opening a Popup On Click
- A/B testing Campaigns
- Display Dynamic Text inside Campaigns
- Creating Personalized Campaigns
+ Creating Forms
- Creating a Contact Form
- Creating a Newsletter Subscription Form
- Creating a Quiz Form
- Creating a multi-step Survey Form
- Saving Form Submissions in WordPress
- Inserting 3rd Party Forms instead of Brave Forms
- Let Visitors Download a file when they submit the Form
- Let Visitors Optin with their Social Accounts
- Send Automated Email Replies when someone submits the Form
- Conditionally Display Form Fields
- Connect your Form to Zapier
- Advanced Email Validation
- How to save form submissions in Google Sheets
- Track Form Submission with Facebook Pixel
+ Tracking the Campaign
- Setting up a Campaign’s Goal Tracking
- Brave Advanced Analytics
- Get Real-time Email Notification When a Campaign Goal is completed by a visitor
- Get Real-time Push Notification When a Campaign Goal is completed by a visitor
- Get Real-time SMS Notification When a Campaign Goal is completed by a visitor
- Track Campaign Goals with Google Analytics
+ Integrations
- Integrate AWeber
- Integrate ActiveCampagin
- Integrate Mailchimp
- Integrate GetResponse
- Integrate Hubspot
- Integrate Mailjet
- Integrate Mailer Lite
- Integrate Convertkit
- Integrate Campaign Monitor
- Integrate ConstantContact
- Integrate Moosend
- Integrate Sendgrid
- Integrate SendPulse
- Integrate Sendinblue
- Integrate Ontraport
- Integrate Klaviyo
- Integrate Pabbly
- Integrate Zoho Campaign & CRM
- Integrate Mailpoet
- Integrate The Newsletter Plugin
- Integrate Mailster
- Integrate Sendy
- Integrate Omnisend
- Integrate Sender
- Integrate Fluent CRM
- Integrate Neverbounce Email Validation
- Integrate Zerobounce Email Validation
- Integrate Truemail Email Validation
- Integrate Facebook Login
- Integrate Google Login
- Integrate LinkedIn Login
- Integrate Google Recaptcha
+ Tutorials
+ Woocommerce
+ Developers
Dynamically Opening and Closing Popups
If you are a developer and want to want to Open your Created Popups with Javascript on certain user action like form submission, click, hover or on an event, you can easily do so with just one line of code.
To Open Your Popup:
brave_open_popup(123);
To Close Your Popup:
brave_close_popup(123);
Here 123 is the ID of your Popup. To know the popup’s id, go to the Popups List and click the Popup to enter the editor and it will display at the end of your browser address bar. Like so: http://mywebsite.com/wp-admin/admin.php?page=bravepop&id=123
Examples
Let’s say you want to open a Popup you created that includes a custom thank you message, and want to display it when a visitor submits a form. You can call the Popup like this:
document.getElementById('myformID').addEventListener('submit', brave_open_popup(123));
Another example could be that, you want to display small info popup like tooltip that you created and only want to show/hide it when the visitor hovers over certain elements with a specific css class. You can use the javascript mouseover event to perform this:
document.getElementsByClassName('my_hover_element')("mouseover", brave_open_popup(123));
document.getElementsByClassName('my_hover_element')("onmouseout", brave_open_popup(123));