HubSpot All-In-One Marketing – Forms, Popups, Live Chat


HubSpot All-In-One Marketing is the ultimate free marketing plugin for WordPress if you want to grow your email list, generate leads, and manage all your contacts inside HubSpot’s free CRM.

The free plugin includes lead capture tools like forms, popups, live chat, and an integrated free contact database (CRM). All these features work immediately with no developer help needed.

HubSpot All-In-One Marketing automatically captures form submissions from your site and adds them to the fully integrated WordPress CRM, even if they come from a different tool.

By adding this plugin to your WordPress site, you’ll gain access to HubSpot’s free CRM, marketing, sales, and customer service tools, as well as HubSpot Academy, our free online educational resource.

Here’s how HubSpot All-In-One Marketing will help you capture more leads and grow your email list.

Forms & Popups: To grow your email list

Build and add forms and popups to your website in minutes using the drag and drop form builder. You can choose from four types of WordPress forms:

  • Inline form: A form you can embed directly on your site pages
  • Overlay modals: Center screen popups that appear on top of page content
  • Top banners: Small banners at the top of the page
  • Slide-in boxes: Small boxes that slide in from the side or bottom of the page

If you’re already using a WordPress form tool on your site, HubSpot will automatically capture form submissions and add them to your contact database so you can manage them in one place. The plugin supports the popular form plugins like Ninja Forms, Gravity Forms, WPForms, Contact Form 7, and more.

Live Chat & Chatbots: Let your site visitors talk to you

HubSpot allows you to embed a free live chat module to your website your website and let site visitors chat with you. Using the plugin, you can set up the following WordPress live chat modules:

Support live chat: Answer questions your customers might have about your business through live chat
Sales live chat: Help answer questions your potential customers might have through live chat
Automated chatbot: Set up an automated chatbot to respond to your website visitors when you aren’t online to respond to live chat messages

Simple Email Automation

Send an automated email when someone fills out a form, submits a popup form, or sends a message on live chat. Automate emails are helpful for engaging with your subscribers and customers at the time that matters most: when they’re engaging with you. All emails you send including open and click rates, will be automatically logged in the integrated WordPress CRM so you can see exactly who opens and clicks your emails.

Fully Integrated Customer Relationship Management

HubSpot All-In-One Marketing comes with a free HubSpot CRM. When someone fills out your form, their data is sent directly to your HubSpot CRM so you can easily organize and segment your contacts into lists. HubSpot provides the easiest-to-use WordPress CRM and allows you to store up to 1 million contacts for free.

Built-in Analytics: To improve your conversions

Built-in analytics makes it clear which pages and traffic sources drive the most conversions so you can keep doing what’s working.

Full Plugin Feature List

  • Forms: Easily create WordPress contact forms in minutes using HubSpot’s drag and drop form builder.
  • Dashboard: A central hub for your marketing analytics. Learn which forms, popups, and live chat modules get the most submissions and pages and traffic sources drive the most conversions.
  • Popups: Add a user-friendly popup form to your WordPress website with ease using HubSpot’s form builder.
  • Live Chat: Add a live chat widget to your WordPress site so visitors can chat with you.
  • Simple Email Automation: Send an automated email whenever someone fills out a form or popup or sends a message on live chat.
  • WordPress CRM: A single simple database for contact management.
  • Integrations: Easily connect to MailChimp, Shopify, Magento and more.

What do people have to say about HubSpot All-In-One Marketing – Forms, Popups, Live Chat?

“HubSpot educates marketers beyond just the anonymous analytics they get from Google Analytics. Instead, it digs down to individual users.” – Michael Shoup, Founder / CEO, 12South Marketing

“HubSpot dramatically cuts down the time I spend on marketing. We used to spend tons of time generating very few inbound leads, but those numbers have gone through the roof with minimal effort.” – Brian Ruhlmann, Director of Sales & Marketing, AdmitHub


Having trouble with the plugin? Browse our HubSpot Community page for help documentation and support.


  • Convert site visitors into leads.
  • No coding required.
  • Manage all your leads in one place.



The easiest way to install this plugin is to use the WordPress Admin interface.

  • Go to your admin dashboard
  • Find the “Plugins” menu
  • Click on “Add New”
  • Search for “HubSpot”
  • Click “Install Now”
  • Go to your “Plugins” menu
  • Click “Activate” on the HubSpot All-In-One Marketing – Forms, Popups, Live Chat plugin
  • Log in or sign up for a HubSpot account

Your WordPress site and HubSpot account will be connected and you’re ready to get started with HubSpot All-In-One Marketing – Forms, Popups, Live Chat.


  1. Upload the ‘leadin’ folder to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Having trouble? Check out our help documentation


  • Your website or blog must be using version 3.7 or higher on your server. We recommend the latest version.
  • The plugin cannot be installed on sites, as they do not allow you to add plugins or Javascript.
  • The wp_footer function must be included in your WordPress theme’s footer file (footer.php).
  • This function is required for our Javascript snippet to be installed on every page of your site.
  • You must be a WordPress admin to be able to install plugins for your site. If you are not the admin, you can forward these instructions to the person who manages your WordPress install.
What does the plugin do?

HubSpot All-In-One Marketing allows you to use HubSpot forms, popups, and live chat on your WordPress website. This all-in-one marketing plugin gives you all the tools you need to grow your email list.

What is HubSpot?

HubSpota> provides a suite of marketing, sales, customer service, and CRM products to help you grow your business including.

Who should use HubSpot All-In-One Marketing?

HubSpot is perfect for agencies, business owners, small businesses, bloggers, designers, anyone with a WordPress website and wants to use forms, popups, and live chat on their website.

Do I need to have coding skills to use the HubSpot WordPress plugin?

Not at all. You can create and manage forms without any coding using our user-friendly drag and drop form builder.

How do I upgrade?

The HubSpot’s paid tiers are built for those who want more advanced functionality. If you’d like to learn more about HubSpot’s paid tiers, view our pricing page.

Why aren’t my popups working?

There are three reasons your popup forms may not be working:

  1. Your tracking code is not installed properly. Please see the instructions above, or this article for troubleshooting.
  2. You previously cancelled, or pressed “x,” on your popup. Once you dismiss the popup we will not show it for 14-days.
  3. You, or your contact, already filled out the popup form. Once a popup form is submitted, it will not display again for the same user.
What will my visitors see if I have multiple popup forms active on a page?

If a visitor has previously dismissed a popup form:
They won’t be presented with that same popup form for 14 days. If they previously submitted that popup and view a page with the same popup on the same browser without clearing their cookies, they will not be shown the same popup form again.

If more than one popup is set to a single URL:
The popup form set to the most specific page URL will take priority. For example, if you have a popup set to load on “All Pages” and a popup is set to load on “”, the popup form set to load on “” will display. This applies to popups that have the same triggers (On 50% page scroll, On exit intent, etc) or the same type (popup box, dropdown banner, etc).

If there are two popups with different triggers set to load on the same page with the same location specificity:
The popup form won’t conflict each other and will wait for their respective triggers, given that the user has not previously submitted or dismissed either popup form. For example, if a popup form is set to load on all pages and is triggered on 50% page scroll and another popup is set to load on all pages and is triggered on exit intent, the two popups will load when the user triggers each popup.

Check out this help article for more details.

My question is not listed.

Please visit the HubSpot Community for more detailed documentation and support. Thank you!


Broken with latest version of WordPress

Latest version of WordPress (5.1.1) the plugin will not allow you to sign in. It does but just takes you back to the initial page for sign up or sign in. Would love to try out the plug in but can't since this problem exists.

Warning, broke my site’s backend

I got a notification from Hubspot to update my hubspot plugin by downloading this one. I was using a different plugin from Hubspot previously. I uploaded this one and suddenly everything on the back end of my WordPress install went blank.

Impressive but 1 thing is missing

I have been using leading for some months now and I must say it is an incredible piece of software. The only thing that stops me from giving it a 5 star is "It doesn't have option to push subscribed contacts to a autoresponder list using hosted form. Yea, I know it provides the use of autoresponder api but not all are covered so having a hosted form to be able to pust contact to a list is the way to go. If they add only that. I will give it a 5 star because it truly deserves it. Change it leading. Add a hosted form option to pust contacts to autoresponder list and you will be the best wp lead generation plugin. I really love it with different option to insert more than one flows to suck in leads..

Essencial. Excepcional

Must have. Simples de usar, bonito e organizado. Apesar de ter poucas opções de formatação e configuração, atende com excelencia ao que se propõe.
Read all 104 reviews

Contributors & Developers

“HubSpot All-In-One Marketing – Forms, Popups, Live Chat” is open source software. The following people have contributed to this plugin.



  • Current version: 7.0.6
  • Current version release: 2019-02-19

7.0.6 (2019.03.08)

  • Add debug helpers

7.0.5 (2019.03.05)

  • Update description to explain how plugin provides WordPress CRM
  • Fix connection to wrong portal id
  • Add pop-up on login page
  • Add intro screen for un-logged users
  • Update HubSpot forms script
  • Disable “Create form” when user has no permissions
  • Skip authorization token verification
  • Test with most popular plugins

7.0.4 (2019.02.19)

  • Show welcome dialog after connection
  • Remove extra navigation in connection flow
  • Add pre-fill to signup form
  • Add plugin version to HTML comment
  • Fix enqueue style error

7.0.3 (2019.02.12)

  • Update HubSpot logos

7.0.2 (2019.01.22)

  • Plugin readme update
  • Fix wrong settings link

7.0.1 (2018.10.12)

  • Send page analytics data into HubSpot

7.0.0 (2018.10.03)

  • Add deeper integration with HubSpot. Starts a new release of a new forms integration within WordPress. Released progressively for some users.

6.1.12 (2018.09.14)

  • Internal update

6.1.11 (2018.08.30)

  • Plugin description update

6.1.10 (2018.08.28)

  • Plugin readme update

6.1.9 (2018.07.27)

  • New product screenshots with HubSpot Form Builder redesign

6.1.8 (2018.07.27)

  • Plugin description updated to describe HubSpot Conversion Tools

6.1.7 (2018.06.26)

  • Plugin description updated to describe HubSpot Form Builder

6.1.6 (2018.06.22)

  • Add shortcodes to use forms and CTA tools

6.1.5 (2018.05.22)

  • Code cleanup

6.1.4 (2017.07.25)

  • Updated supported version of WordPress
  • Provide more accurate readme

6.1.3 (2016.11.22)

  • Fix issue where accounts could not reconnect

6.1.0 (2016.11.16)

  • Fix an issue where accounts could not be disconnected

6.0.0 (2016.11.10)

  • Leadin is now HubSpot Marketing Free – learn more at

5.5.3 (2016.09.01)

  • Clean up remaining deployment issues

5.5.1 (2016.08.30)

  • Added a new endpoint handler to remove hapikey and portalId from the database when removing the account.

5.4.1 (2016.08.17)

  • Moved all embed loads to the new unified script loader, which has been in beta since v5.2.1.

5.3.1 (2016.08.11)

  • Added “collected forms” screen to the navigation, a new way to manage your collected forms
  • Shifted more accounts to the new unified script loader following a beta release in 5.2.1. Now all “existing app” customers, and all new customers use the unified loader.

5.2.1 (2016.08.04)

  • New “existing app” customers use the new unified script loader

5.1.1 (2016.06.20)

  • Rebranding “Flows” to “Lead Flows”
  • Correcting the settings link in Plugins when Leadin is connected to an existing Leadin web app account

5.0.2 (2016.06.02)

  • Update deployment script

5.0.1 (2016.06.02)

  • The Leadin plugin can now be installed for an existing Leadin web app account

4.8.2 (2016.05.30)

  • Added ‘Flows’ to the WordPress navigation – all-in-one lead conversion widgets –

4.7.1 (2016.04.14)

  • Stopped using get_currentuserinfo(), which was deprecated in WordPress 4.5 in favor of wp_get_current_user()

4.6.8 (2016.04.01)

  • Updated supported version of WordPress

4.6.6 (2016.03.23)

  • Changed URL where Leadin’s JavaScript loads from. This should help with customers who were experiencing blank screens due to overzealous adblocking
  • Updated readme

4.5.0 (2016.01.14)

  • Renamed “stats” to “dashboard” in the menu
  • Fixed a bug where deactivating the plugin in multisite mode would cause a PHP error
  • Removed old PHP that was used before Leadin was hosted in an iFrame, as it is now
  • Updated screenshots

4.4.0 (2015.12.14)

  • Remove migration code

4.3.2 (2015.12.02)

  • WordPress assets update

4.3.1 (2015.11.26)

  • Logo updates

4.3.0 (2015.09.30)

  • Load time improvements to the tracking script

4.2.3 (2015.08.20)

  • Support widget improvements

4.2.2 (2015.08.14)

  • Correctly set the version number in PHP

4.2.1 (2015.08.13)

  • Fix detection of front page for popup triggering
  • Update screenshots

4.2.0 (2015.08.13)

  • Migration improvements
  • Bug fix to stop showing the setup dialog when setup is in progress
  • Preparatory work to send notification emails in the timezone WordPress is configured in

4.1.1 (2015.07.14)

  • Bug fix for upgraded installs from the plugin directory running through the migration process

4.1.0 (2015.07.10)

  • Migration script added to move data from MySQL to Leadin Cloud

4.0.2 (2015.07.09)

  • Bug fixes

  • Current version: 4.0.1

  • Current version release: 2015-06-24

4.0.1 (2015.06.24)

  • Bug fixes
  • Added support for custom page types
  • Stopped using SVG icons due to performance problems
  • Fixed signup error in PHP < 5.4 on browsers that don’t support CORS

4.0.0 (2015.05.20)

  • Leadin Cloud launched

3.1.8 (2015.05.15)

  • Added email connector sync to onboarding
  • Sources now check the UTM tags on the first page view visit
  • Privacy policy added to plugin

  • Bug fixes

  • Fixed dismiss button conflict on WordPress notifications
  • Icon styles no longer conflict with other plugins
  • Deleted contacts no longer show up in the dashboard
  • Popup sync now looks at the actual inputs instead of the field names so it’ll work in other languages
  • Popup labels now work in IE
  • Fixed bug with SendGrid email delivery for Leadin Pro

3.1.7 (2015.04.15)


  • Added debug mode
  • Default subscribe confirmation to off

  • Bug fixes

  • Fixed overly large Leadin icon in admin bar on front end for logged in users

3.1.6 (2015.03.31)


  • Show name on contact timeline instead of email address if available
  • New contact timeline page styles
  • Ability to change color in popup
  • Popup now works on mobile

  • Bug fixes

  • Fixed dashicons not loading in < WP 3.7
  • Completely fix all the default object warnings for the contact lookups
  • Swap in non-svg logo if allow_url_fopen not toggled on in php.ini
  • Fixed Pro email delivery bugs

3.1.5 (2015.03.20)

  • Bug fixes
  • Changed out call to DIR magic constant which wasn’t implemented until PHP 5.3 in favor of dirname(FILE)

3.1.4 (2015.03.17)


  • Intercom added to plugin for in-app support
  • Onboarding improved for non-setup installs
  • Contact notifications are now sent through email delivery service to improve deliverability

  • Bug fixes

  • Namespaced AWeber oauth libraries with LI_ prefix to avoid duplicate class warnings
  • SVG icon permanently fixed for servers that don’t natively support that file type
  • Check if database options are set for subscribe preview button
  • Added in check for default leadin_options in case they were deleted and recreate them if they are not there
  • Add in checks for the contact lookups to account for default object warnings

3.1.3 (2015.02.19)


  • Don’t show the “You should receive a confirmation email shortly” message in the popup thank you if the confirmation email setting is toggled off

  • Bug fixes

  • Fixed SVG icon
  • Fixed the default object warnings in class-leadin-contact for the enrichment lookups
  • Tested NinjaPopups and added to readme as unsupported form plugin
  • “Namespace” AWeber with “LI_” prefix to avoid conflicts

3.1.2 (2015.01.26)


  • Tested JotForm + added compatibility to the ReadMe file

  • Bug fixes

  • Add in support for like_escape for < WordPress 4.0
  • Add first + last names to bulk MailChimp connector
  • Remove rogue WPDB prepare in tag list table
  • Check for existence of ESP connector when pushing to an email list
  • Bug fix for multisite installs with broken onboarding

3.1.1 (2014.01.20)


  • Added ability to toggle Leadin data access by user role
  • Hide Leadin nav menu item for user roles without access to Leadin data
  • Discontinued and disabled the beta program

  • Bug fixes

  • Fixed broken onboarding in WordPress Multisite after adding a new site to the network
  • Contact totals in tag editor now link to tagged list

3.1.0 (2015.1.16)


  • GetResponse, Campaign Monitor and AWeber integrations launched

3.0.0 (2014.12.10)


  • Jumping to version 3.0.0 to indefinitely override repository version of Leadin

Leadin 2.2.7 – 2.2.11

Leadin was split into Leadin and Leadin Pro after version 2.2.6 and later merged back together, so versions 2.2.7 – 2.2.11 and 3.0.0 – 3.1.3 share similar updates.

2.2.11 (2015.02.18)


  • Don’t show the “You should receive a confirmation email shortly” message in the popup thank you if the confirmation email setting is toggled off

  • Bug fixes

  • Fixed SVG icon
  • Fixed the default object warnings in class-leadin-contact for the enrichment lookups
  • Tested NinjaPopups and added to readme as unsupported form plugin

2.2.10 (2015.01.26)


  • Tested JotForm + added compatibility to the ReadMe file

  • Bug fixes

  • Add in support for like_escape for < WordPress 4.0
  • Add first + last names to bulk MailChimp connector
  • Remove rogue WPDB prepare in tag list table
  • Check for existence of ESP connector when pushing to an email list
  • Bug fix for multisite installs with broken onboarding

2.2.9 (2014.01.20)


  • Added ability to toggle Leadin data access by user role
  • Hide Leadin nav menu item for user roles without access to Leadin data
  • Discountinued and disabled the beta program

  • Bug fixes

  • Fixed broken onboarding in WordPress Multisite after adding a new site to the network
  • Contact totals in tag editor now link to tagged list

2.2.8 (2014.12.15)


  • Added in CTAs for Leadin Pro

2.2.7 (2014.12.09)

  • Bug fixes
  • Fixing upgrade process from 2.2.6

2.2.6 (2014.12.08)


  • Added names to contact export
  • Added “tagged as” to contact notification email subject lines

  • Bug fixes

  • Fixed bug with non-tagged contacts being added to tagged lists

2.2.6 (2014.12.08)


  • Contact Lookup power-up
  • Added names to contact exports
  • Added “tagged as” to the email subject lines

  • Bug fixes

  • Fixed bug where Leadin would add non-tagged emails to ESP lists when it was not supposed to do those contacts

2.2.5 (2014.11.20)

  • Bug fixes
  • Fixes to bulk action labels
  • Fixed Add Tag button

2.2.4 (2014.10.31)

  • Bug fixes
  • Patch for 2.2.3 database structure. We forgot to include the new form_hashkey field in the database upgrade

2.2.3 (2014.10.31)


  • Added “Tags” link to sidebar menu
  • Added the applied tags on form submission timeline events
  • Added the form selector on submission events in the timeline
  • Added language in the subject of the contact notification emails to indicate returning vs. new visitors
  • Leadin will now detect first names + last names and store them on the contact + push to ESP connectors
  • Retroactively apply names to all contacts where possible

  • Bug fixes

  • If a contact changes their email, Leadin will now push the new email to the ESP connectors
  • Added safeguards into all third party libraries to see if they are included already in the WordPress admin
  • Added default Javascript values to the popup form if the get_footer function isn’t being called

2.2.2 (2014.10.16)


  • Leadin now include the utm_ tags from the original first page view when parsing the sources

  • Bug fixes

  • Unchecking all the template checkboxes for the popup then saving no longer rechecks them all
  • Added in current_time fix for older versions of WordPress
  • Retooled tag editor to only pull down unique selectors
  • Contact list now will go back to the previous page when clicking the back link
  • Fixed mysterious bug where popup ignored new visitors
  • NOW the subscription confirmation stays checked/unchecked on save (Thanks Kate!)

2.2.1 (2014.10.01)


  • Added video from WPApplied to readme file

  • Bug fixes

  • Page view filters now work in the all contacts list
  • Subscription confirmation box didn’t work in settings page if the “homepage” checkbox was unchecked
  • Leadin menu link no longer shows up in the front-end menu bar for non-logged in users
  • Stopped selecting duplicate tags on a contact in the timeline view
  • Select inputs did not pull down the text and instead used the value. Fixed and use text now for selected option
  • Timezones with a database offset on the contact timeline were not correctly fixed in last update
  • Fix to ignore all cURL calls if script isn’t present on the server
  • Disable beta program is cURL does not exist on the server
  • Fixed “<- All contacts” link showing up next to back link on a specific contact type in timeline view

2.2.0 (2014.09.25)


  • Added ability to ignore logged in user roles from tracking
  • Popup can be previewed on the front end site before saving changes
  • MailChimp Connect checks for faulty API keys and prompts the user to enter in one that works on the tag editor page
  • Email headers for contact notificaitons come from the person who filled in the form
  • Added traffic source URL parameters to contact notification emails

  • Bug fixes

  • Leadin now accounts for timezones discrepancy on some MySQL databases and offsets to local time
  • Filters are now persistent when clicking the link back to the contact list from a contact timeline
  • cURL dependency no longer prints the raw error to the screen on installation and gracefully disables cURL-dependant features
  • Stats page and contact list totals didn’t match up – fixed

2.1.0 (2014.09.19)


  • Improved onboarding
  • Added setting include a short description to the popup under the form heading
  • General style improvements to the popup form power-up

  • Bug fixes

  • Contact filters are now persistent when navigating back to the main contact list from the contact timeline

2.0.2 (2014.09.09)

  • Bug fixes
  • Fix inconsistent sources on stats widgets and contact timeline widgets
  • Onboarding tooltip popup for setting up settings now works correctly
  • Parse out get vars for traffic sources in the contact timeline

2.0.1 (2014.09.01)


  • Removed “Who read my post” widget analytics from the post editor
  • Separated backend from frontend code to speed up ajax calls on both sides

  • Bug fixes

  • Fixed bug when deleting specifically selected contacts looked like all the contacts were deleted on the page refresh
  • Organic traffic and paid traffic sources are now parsing more accurately
  • Credit card forms will add to the timeline now but will block all credit card information
  • Bulk edited tags now push contacts to ESP lists when added
  • Lists with existing contacts retroactively push email addresses to corresponding ESP list
  • Renamed MailChimp Contact Sync + Constant Contact Sync to MailChimp Connect + Constant Contact Connect
  • Fixed returning contacts vs. new contacts in dashboard widget
  • Contact export works again
  • Fixed insecure content warning on SSL
  • Non-administrators no longer can see the Leadin menu links or pages
  • Settings link missing from plugins list page
  • Line break contact notifications previews
  • Setup a mailto link on the contact notification email in the details header

2.0.0 (2014.08.11)


  • Create a custom tagged list based on form submission rules
  • Ability to sync tagged contacts to a specific ESP list
  • Filter lists by form selectors

  • Bug fixes

  • Fix contact export for selected contacts
  • Text area line breaks in the contact notifications now show properly
  • Contact numbers at top of list did not always match number in sidebar – fixed

1.3.0 (2014.07.14)


  • Multisite compatibility

1.2.0 (2014.06.25)

  • Bug fixes
  • Contacts with default “contact status” were not showing up in the contact list
  • WordPress admin backends secured with SSL can now be used with Leadin
  • Namespaced the referrer parsing library for the Sources widget


  • Leadin VIP program

1.1.1 (2014.06.20)

  • Bug fixes
  • Emergency bug fix on activation caused by broken SVN merging

1.1.0 (2014.06.20)

  • Bug fixes
  • Leadin subscriber email confirmations were not sending
  • Removed smart contact segmenting for leads


  • Added more contact status types for contacted + customer
  • Setup collection for form IDs + classes

1.0.0 (2014.06.12)

  • Bug fixes
  • Fixed sort by visits in the contacts list


  • Contacts filtering
  • Stats dashboard
  • Sources

0.10.0 (2014.06.03)

  • Bug fixes
  • Fixed original referrer in contact timeline
  • Fixed unnecessary queries on contact timeline
  • Only run the update check if the version number is different than the saved number
  • Remove “fakepath” from file path text in uploaded file input types


  • Expire the subscribe cookie after a few weeks
  • Ability to disable a subscribe notification
  • Added jQuery validation to the subscribe pop-up
  • Multi-select input support
  • Block forms with credit card fields from capturing contact information
  • Updated contact timeline views
  • Updated new contact notification emails

0.9.3 (2014.05.19)

  • Bug fixes
  • Fix for duplicate values being stored in the active power-ups option

0.9.2 (2014.05.16)


  • Overhaul of settings page to make it easier to see which settings go with each power-up
  • Launched Leadin Beta Program

0.9.1 (2014.05.14)

  • Bug fixes
  • Fixed pop-up location dropdown not defaulting to saved options value
  • Hooked subscribe widget into get_footer action instead of loop_end filter

0.9.0 (2014.05.12)

  • Bug fixes
  • Remove leadin-css file enqueue call


  • Show faces of people who viewed a post/page in the editor
  • Add background color to avatars so they are easier to see
  • Various UI fixes

0.8.5 (2014.05.08)

  • Bug fixes
  • Fixed broken contact notification emails

0.8.4 (2014.05.07)

  • Bug fixes
  • Fixed HTML encoding of apostrophes and special characters in the database for page titles


  • Added ability to toggle subscribe widget on posts, pages, archives or the home page
  • Sort contacts by last visit

0.8.3 (2014.05.06)

  • Bug fixes
  • Merge duplicate contacts into one record
  • Remove url parameters from source links in contact list
  • Downgrade use of singletons so classes are compatible with PHP 5.2


  • Swap out delete statements in favor of binary “deleted” flags to minimize data loss risk
  • Sort contacts by last visit

0.8.2 (2014.05.02)

  • Bug fixes
  • Removed namespace usage in favor or a low-tech work around to be compliant with PHP 5.2 and lower

0.8.1 (2014.04.30)

  • Bug fixes
  • Namespaced duplicate classes

0.8.0 (2014.04.30)

  • Bug fixes
  • Fix scrolling issue with subscribe pop-up
  • Duplicate class bug fixes


  • Add optional first name, last name and phone fields for subscribe pop-up
  • Change out contact notification emails to be from settings email address
  • Ability to disable contact notification emails
  • Constant Contact list sync power-up
  • Sync optional contact fields (name + phone) to email service provider power-ups

0.7.2 (2014.04.18)

  • Bug fixes
  • Fix contact deletion bug
  • Implement data recovery fix for contacts
  • Bug fixes to contact merging

0.7.1 (2014.04.11)

  • Bug fixes
  • SVN bug fix that did not add the MailChimp List sync power-up

0.7.0 (2014.04.10)


  • MailChimp List Sync power-up
  • Added new themes (bottom right, bottom left, top and pop-up) to the WordPress Subscribe Widget power-up

0.6.2 (2014.04.07)

  • Bug fixes
  • Fixed activation error for some installs by removing error output
  • MySQL query optimizations
  • Fixed bug with MySQL V5.0+ by adding default NULL values for insert statements on contacts table
  • Changed title for returning lead email notifications
  • Setting to change button label on


  • Added ability to change button label on subscribe widget

0.6.1 (2014.03.12)

  • Bug fixes
  • Updated read me.txt file
  • Updated screenshots

0.6.0 (2014.03.07)

  • Bug fixes
  • Remove in-house plugin updating functionality
  • Original referrer is always the server url, not the HTTP referrer
  • Strip slashes from title tags
  • Number of contacts does not equal leads + commenters + subscribers
  • Modals aren’t bound to forms after page load
  • Fix bug with activating + reactivating the plugin overwriting the saved settings
  • Override button styles for Subscribe Pop-up widget


  • Improved readability on new lead notification emails
  • Confirmation email added for new subscribers to the Leadin Subscribe Pop-up
  • Updated screenshots
  • Improved onboarding flow
  • Deleted unused and deprecated files

0.5.1 (2014.03.03)

  • Bug fixes
  • Fixed Subscribe Pop-up automatically enabling itself

0.5.0 (2014.02.25)

  • Bug fixes
  • Add (blank page title tag) to emails and contact timeline for blank page titles
  • Fix link on admin nav menu bar to link to contact list
  • Ignore lead notifications and subscribe popup on login page
  • Saving an email no longer overwrites all the Leadin options
  • Added live chat support


  • New power-ups page
  • Leadin Subscribe integrated into plugin as a power-up
  • Improved contact history styling + interface
  • Added visit, pageview and submission stats to the contact view
  • Added Live Chat into the Leadin WordPress admin screens
  • New Leadin icons for WordPress sidebar and admin nav menu

0.4.6 (2013.02.11)

  • Bug fixes
  • Fix table sorting for integers
  • Bug fixes to contact type headings
  • Bug fix “Select All” export
  • Bug fix for CSS “page views” hover triangle breaking to next line
  • Backwards compatibility for < jQuery 1.7.0
  • Add Leadin link to admin bar


  • New onboarding flow

0.4.5 (2013.01.30)


  • Integration with Leadin Subscribe

0.4.4 (2013.01.24)

  • Bug fixes
  • Bind submission tracking on buttons and images inside of forms instead of just submit input types


  • Change out screenshots to obfiscate personal information

0.4.3 (2013.01.13)

  • Bug fixes
  • Fixed Leadin form submission inserts for comments
  • Resolved various silent PHP warnings in administrative dashboard
  • Fixed Leadin updater class to be compatible with WP3.8
  • Improved contact merging logic to be more reliable


  • Improved onboarding flow
  • Optimized form submission catching + improved performance

0.4.2 (2013.12.30)

  • Bug fixes
  • Change ‘contact’ to ‘lead’ in the contacts table
  • Fixed emails always sending to the admin_email
  • Tie historical events to new lead when an email is submitted multiple times with different tracking codes
  • Select leads, commenters and subscribers on distinct email addresses
  • Fixed timeline order to show visit, then a form submission, then subsequent visits


  • Added url for each page views in the contact timeline
  • Added source for each visit event
  • Tweak colors for contact timeline
  • Default the Leadin menu to the contacts page

0.4.1 (2013.12.18)

  • Bug fixes
  • Removed Leadin header from the contact timeline view
  • Updated the wording on the menu view picker above contacts list
  • Remove pre-mp6 styles if MP6 plugin is activated
  • Default totals leads/comments = 0 when leads table is empty instead of printing blank integer
  • Legacy visitors in table have 0 visits because session support did not exist. Default to 1
  • Update ouput for the number of comments to be equal to total_comments, not total_leads
  • Added border to pre-mp6 timeline events

0.4.0 (2013.12.16)

  • Bug fixes
  • Block admin comment replies from creating a contact
  • Fixed faulty sorting by Last visit + Created on dates in contacts list


  • Timeline view of a contact history
  • New CSS styles for contacts table
  • Multiple email address support for new lead/comment emails
  • Integration + testing for popular WordPress form builder plugins
  • One click updates for manually hosted plugin

0.3.0 (2013.12.09)

  • Bug fixes
  • HTML encoded page titles to fix broken HTML characters
  • Strip slashes from page titles in emails


  • Created separate Leadin menu in WordPress admin
  • CRM list of all contacts
  • Added ability to export list of contacts
  • Leadin now distinguishes between a contact requests and comment submissions
  • Added link to CRM list inside each contact/comment email

0.2.0 (2013.11.26)

  • Bug fixes
  • Broke up page view history by session instead of days
  • Fixed truncated form submission titles
  • Updated email headers


  • Plugin now updates upon activation and keeps record of version
  • Added referral source to each session
  • Added link to page for form submissions
  • Updated email subject line
  • Added social media avatars to emails

0.1.0 (2013.11.22)

  • Plugin released