Form Builder, Live Chat and Lead Generation Tools from HubSpot


Whether you’re just getting started with HubSpot or already a HubSpot power user, Form Builder, Live Chat and Lead Generation Tools from HubSpot will let you connect your WordPress website to your HubSpot account without having to deal with code.

It is the all-in-one WordPress plugin for capturing leads, building an email list and tracking visitor behavior on your website.

The plugin includes forms and pop-ups to capture leads, a dashboard to show the emails you’ve captured and a contact database with insights on your leads.

All these features work immediately once you connect your HubSpot account to WordPress. No coding required.

The Lead Generation Tools from HubSpot also automatically capture form submissions on your site even if they come from a different form tool. Whether you use Gravity Forms, Ninja Forms, Contact Forms 7 or any other WordPress form plugin, those leads will automatically be added to your contact database. No need to set up API integrations.

Here’s how Form Builder, Live Chat and Lead Generation Tools from HubSpot will help you upgrade your marketing:

Free Form Builder & Pop-ups: Capture every qualified lead

Add high-converting forms and pop-ups to your website in minutes. No coding required. You can choose from three type of pop-ups:

  • Overlay modal: A pop-up that appears in the center of the screen
  • Banner: A small banner at the top of the page
  • Slide-in box: A small box that slides in from the side of the page

If you’re already using forms on your site, then awesome! HubSpot Marketing Free automatically captures form submissions, even if they come from a different tool. It supports the most popular form building plugins available: Ninja Forms, Gravity Forms, Contact Form 7, and more.

Contact Insights: Understand who your leads are and what they’re doing

When a lead submits a form, the HubSpot plugin automatically enriches their profile with public information from across the web such as job title and social profiles. Their contact profile will also show you how they got to your website and what pages they viewed.

Built-in Analytics: Analyze and improve your conversions

Using the built-in analytics, you will see which pages and traffic sources drive the most conversions so you can double down on what’s working and see where you can improve. The data is yours. You don’t have to pay for it.

Let your site visitors talk to you when they want

The paid version of HubSpot allows you to embed a live chat widget on your WordPress site so visitors can chat with you when they want to.

Start turning visitors into leads today

Get Form Builder, Live Chat and Lead Generation Tools from HubSpot and start converting website visitors into leads now.

“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

Full Feature List

  • Dashboard: A central hub for your marketing analytics. Learn which forms, pages and traffic sources drive the most conversions.
  • Lead Flows: Add user-friendly pop-up forms with ease. No code required.
  • Collected Forms: Already using another forms plugin? No need to change them. HubSpot automatically captures submissions, even if they come from a different tool.
  • Live Chat: A paid feature that allows you to add a live chat widget to your site.
  • Contacts Database: A single simple database for contact management.
  • Kickback Emails: Follow up on form submissions with a quick email.
  • Integrations: Easily connect to MailChimp, Shopify, Magento and more.

What people love about the HubSpot WordPress plugin?

  • It’s easy to configure and use without code.
  • It’s lightweight and integrates with HubSpot CRM and third-party software like MailChimp, Shopify, Magento and more.
  • The best WordPress marketing plugin to learn which pages and offers convert best so you know which pages to optimize.
  • It saves you time you can use to focus on other marketing activities.
  • It’s 100% responsive and mobile-friendly.

“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


Having trouble? 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, and click on “Add New”. Search for “HubSpot” and click “Install Now”. Follow the WordPress instructions and you’re done.


  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


Installation Instructions


The easiest way to install this plugin is to use the WordPress Admin interface. Go to your admin dashboard, find the “Plugins” menu, and click on “Add New”. Search for “HubSpot” and click “Install Now”. Follow the WordPress instructions and you’re done.


  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 tracking code 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 tracking code 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?

This plugin installs the HubSpot tracking code on your WordPress site. HubSpot provides an arsenal of marketing and sales tools you can use to convert visitors into leads.

What is HubSpot?

HubSpot provides inbound marketing, sales and CRM software that helps companies attract visitors, convert leads, and close customers.

The HubSpot WordPress Plugin is a free tool that includes the basics you need to capture, track, and convert leads. These basics include a lead generation dashboard, pop-up and slide-in forms, a form scraping tool, a contact database, and lead insights.

This plugin connects your free or paid HubSpot account with your WordPress website.

Who should use the HubSpot WordPress plugin?

HubSpot is perfect for business owners, small businesses, bloggers, designers, photographers, anyone with a WordPress website. If you want to create custom WordPress forms, this plugin is for you whether you’re a current HubSpot user (free or paid tiers) or hoping to try out the free tools.

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 by using our user-friendly drag and drop form builder.

How do I upgrade?

The HubSpot Starter tier is built for those who want to remove HubSpot branding from their forms and get more lead insights. If you’d like to upgrade to the HubSpot Starter tier, follow these instructions.

Why aren’t my pop-ups (i.e. lead flows) working?

There are 3 main reasons your lead flows 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 pop-up. Once you dismiss the pop-up we will not show it for 14-days.
  3. You, or your contact, already filled out the pop-up form. Once a pop-up form is submitted, it will not display again for the same user.
What will my visitors see if I have multiple lead flows active on a page?

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

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

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

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!


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.

Great plugin! Great potential to reach 5 stars

Great plugin with great potential.
To make it better I miss following functionalities/improvements

– Being able to customize forms of the lead flows
– Being able to change the autodetected forms selector (right now it uses css, but it would be good to be able to select by id so that it would be less mutable)
– Being able to put my leads in lists to classify them
– Being able to import existing leads by email
– Being able to import leads from hubspot

Here is the usecase I would like to be able to implement: I have already leads that I collected via forms and pushed to mailchimp (even before installing leadin).
What I’d like to do is
– To import these leads into Leadin
– Being able to match them back once they click on personalized links I send them over mailchimp

=> I am doing this with Google Analytics by adding userId to the URL, why not doing it with Leadin/Hubspot? 🙂


Read all 103 reviews

Contributors & Developers

“Form Builder, Live Chat and Lead Generation Tools from HubSpot” is open source software. The following people have contributed to this plugin.



  • Current version: 6.1.9
  • Current version release: 2018-07-27

6.1.9 (2018.07.27)

  • Update screenshots on description

6.1.8 (2018.07.27)

  • Update plugin description II

6.1.7 (2018.06.26)

  • Update plugin description

6.1.6 (2018.06.22)

  • Add shortcodes to use forms and ctas 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