Get HashBar Pro for just $1 for your first month Claim Now →

Troubleshooting & FAQ

HashBar Team
3 min read
Reference (2)

Overview

This guide covers the most common issues users encounter with HashBar and provides step-by-step solutions. Start with the most relevant section for your issue, then work through the troubleshooting steps.

Announcement Bars Not Showing

Issue: Bar Published But Not Visible on Site

Step 1: Verify Bar is Published

  • Log in to WordPress dashboard
  • Go to HashBar → Announcement Bars
  • Check that your bar shows status: Published
  • If status is "Draft", click Publish
  • Save changes

Step 2: Check Targeting Settings

  • Open the bar editor
  • Go to Targeting section
  • Verify page targeting:
    • Is it set to "All Pages" or does it include your current page?
    • If "Specific Pages", is your current page listed?
    • Test by setting to "All Pages" temporarily
  • Check device targeting:
    • Is your device type checked? (Desktop/Tablet/Mobile)
    • Test by selecting all devices
  • Check user targeting:
    • Is "All Users" selected or do you match the criteria?
    • If "Logged-in only", try as logged-in user
  • Check geographic targeting:
    • Is "All Countries" selected or is your country included?
    • If specific countries only, ensure your location is included

Step 3: Check Scheduling

  • Open the bar editor
  • Go to Scheduling section
  • Verify if scheduling is enabled:
    • If enabled, is the current date/time within the scheduled range?
    • Check start date hasn't passed (if in future, wait or disable scheduling)
    • Check end date hasn't passed yet
    • Verify timezone is correct
  • If scheduling seems wrong, toggle it OFF to test

Step 4: Clear Cache

  • Go to HashBar → Settings
  • Find Cache Settings
  • Click Clear Cache Now
  • Refresh your website page

Step 5: Clear Browser Cache

  • Hard refresh your browser:
    • Windows: Ctrl + Shift + R
    • Mac: Cmd + Shift + R
  • Or clear browser cache manually
  • Reload the page

Step 6: Check for Caching Plugins

  • If you have a caching plugin (WP Super Cache, W3 Total Cache, etc.):
    • Clear that plugin's cache as well
    • Or temporarily disable the caching plugin
  • If you use Cloudflare:
    • Clear Cloudflare cache in Cloudflare dashboard

Step 7: Test in Different Browser/Device

  • Try a different browser (Chrome, Firefox, Safari)
  • Try a different device (mobile, tablet, desktop)
  • Try incognito/private browsing mode
  • This helps isolate if it's browser-specific

Step 8: Check Browser Console for Errors

  • Press F12 to open developer tools
  • Go to Console tab
  • Look for red error messages
  • Common errors:
    • "Cannot find HashBar" - plugin not loading
    • JavaScript errors - theme/plugin conflict
    • CORS errors - security issue
  • Note any error messages for support

Issue: Bar Was Showing, Now It's Gone

Possible Causes

  • Accidentally unpublished the bar
  • Scheduling end date has passed
  • Frequency control reached its limit (e.g., "once ever")
  • Theme or plugin update broke compatibility

Solutions

  1. Check bar status (Published vs. Draft)
  2. Check scheduling dates/times
  3. Check frequency control settings
  4. Try disabling recently installed plugins
  5. Revert theme to previous version if updated

Popup Campaigns Not Triggering

Issue: Popup Set to Show But Doesn't Appear

Step 1: Verify Popup is Published

  • Go to HashBar → Popups
  • Check popup status is Published (not Draft)
  • Publish if needed

Step 2: Check Trigger Type

  • Open popup editor
  • Find Trigger section
  • Verify trigger type:
    • Page Load: Should appear when page loads
    • Time Delay: Will appear X seconds after page load
    • Exit Intent: Only appears when user tries to leave
    • Scroll: Appears after scrolling X% down
  • For delayed triggers, wait the configured time

Step 3: Check Targeting

  • Open popup editor
  • Go to Targeting section
  • Verify:
    • Page targeting includes your current page
    • Device type is selected
    • User type matches (all, logged-in, guest)
    • Geographic targeting includes your location (if Pro)

Step 4: Check Frequency Control

  • Open popup editor
  • Find Frequency Control
  • Check the frequency setting:
    • If "Once Ever", have you already seen it? (check another browser/device)
    • If "Once Per Day", has 24 hours passed? (check different day)
    • If "Once Per Session", try new session/new browser tab
  • Temporarily change to "Every Page Load" to test

Step 5: Check Scheduling

  • Open popup editor
  • Go to Scheduling section
  • If enabled:
    • Is current date/time within start and end dates?
    • Has end date passed?
  • Temporarily disable scheduling to test

Step 6: Clear Cache

  • Go to HashBar → Settings
  • Click Clear Cache Now
  • Clear browser cache (Ctrl+Shift+R or Cmd+Shift+R)

Step 7: Test Exit Intent (if applicable)

If your popup uses exit-intent trigger:

  • Move mouse to the very top of the window
  • This simulates mouse leaving the page
  • Popup should appear

Step 8: Check Browser Console

  • Press F12 for developer tools
  • Go to Console tab
  • Look for JavaScript errors
  • Check for popup-related messages

Issue: Popup Shows Too Often or Too Infrequently

Too Frequently

  • Problem: Seeing popup on every page or too many times
  • Check: Frequency control setting in popup editor
  • Solution: Change from "Every Page Load" to "Once Per Day" or "Once Per Session"
  • Test: Clear browser cookies to reset frequency

Too Infrequently

  • Problem: Not seeing popup when expected
  • Check: Frequency control setting
  • Solution: Change from "Once Per Day" to "Once Per Session"
  • Test: Open new browser tab or new browser window

Conflicts with Themes and Plugins

Issue: Bar/Popup Styling Broken or Not Appearing

Identify the Conflicting Plugin

  1. Go to Plugins in WordPress dashboard
  2. Deactivate all plugins except HashBar
  3. Test if bar/popup now works
  4. If it works:
    • Re-activate plugins one by one
    • Test after each activation
    • When it breaks, you've found the conflict

Identify Theme Conflicts

  • Switch to a default WordPress theme (Twenty Twenty-Three)
  • Test if bar/popup works
  • If it works, your theme is the issue
  • Contact theme developer for compatibility

Issue: Button Styling or Colors Wrong

CSS Conflict

  • Check browser developer tools (F12)
  • Inspect the button element
  • Look for CSS that's overriding HashBar styles
  • Common culprits:
    • Theme button styles
    • Global CSS from other plugins
    • Custom CSS from page builder

Solutions

  • Go to HashBar → Settings
  • Add custom CSS to override conflicting styles
  • Or disable the conflicting plugin/theme feature

Issue: Animation Not Working

Check Animation Settings

  • Open bar/popup editor
  • Go to Design or Animation section
  • Verify animation is enabled
  • Check animation type is selected

Check for Animation Plugin Conflicts

  • Disable animation plugins temporarily
  • Check if HashBar animation works
  • If it works, there's a conflict with the animation plugin

Cache Issues and Solutions

Issue: Changes Not Appearing

Clear All Caches

  • HashBar Cache: Go to Settings, click "Clear Cache Now"
  • Browser Cache: Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac)
  • Plugin Cache: If you use WP Super Cache, W3 Total Cache, etc., clear those
  • Cloudflare: If using Cloudflare, clear cache in Cloudflare dashboard

Disable Cache Temporarily

  • Go to HashBar → Settings
  • Disable caching temporarily
  • Test if changes appear immediately
  • Re-enable caching after testing

Issue: Old Content Still Showing

Multiple Cache Layers

Multiple caches might be active:

  • HashBar cache (30 mins default)
  • WordPress plugin cache
  • Browser cache
  • Cloudflare/CDN cache

Solution

  1. Clear HashBar cache
  2. Clear plugin caches (if any)
  3. Clear browser cache
  4. Clear Cloudflare/CDN cache
  5. Wait 5 minutes
  6. Hard refresh browser and visit page

Performance Issues

Issue: Website Slow After Installing HashBar

Check Performance Settings

  • Go to HashBar → Settings
  • Find Performance Optimization section
  • Enable:
    • Minify CSS ✓
    • Minify JavaScript ✓
    • Async JavaScript Loading ✓
  • Save settings

Reduce Number of Bars/Popups

  • Check how many active bars/popups you have
  • Large number of campaigns can slow pages
  • Archive old/unused campaigns
  • Consolidate similar campaigns

Check Analytics Setting

  • If you don't need analytics, consider disabling it
  • Go to Settings → Analytics
  • Toggle Enable Analytics OFF
  • This slightly reduces database queries

Test with Other Plugins Disabled

  • Disable other plugins one by one
  • Test website speed
  • Find which plugin(s) are causing slowness

Issue: High Database Load

Enable Cache

  • Go to HashBar → Settings
  • Enable HashBar caching
  • Set cache duration to 30 minutes or more
  • This reduces database queries significantly

Clean Up Old Analytics Data

  • Go to Settings → Data Retention
  • Set retention to 30-90 days
  • Old data automatically deletes
  • Or click Clear All Analytics to delete now

Browser Compatibility

Issue: Bar/Popup Doesn't Work in Specific Browser

Check Browser Compatibility

Browser Support Status Min Version
Chrome Fully supported Last 2 versions
Firefox Fully supported Last 2 versions
Safari Fully supported Last 2 versions
Edge Fully supported Last 2 versions
IE 11 Limited support IE 11 only

IE 11 Issues

  • Limited Support: IE 11 has partial support
  • Solution: Recommend users upgrade to modern browser
  • Fallback: Create simple HTML fallback bar

Issue: Mobile Display Broken

Check Responsive Design

  • Open bar/popup editor
  • Go to Design section
  • Adjust width and padding for mobile
  • Test on actual mobile device (not just browser resize)

Check Mobile Targeting

  • Verify mobile is selected in device targeting
  • Check button size (min 40x40px for touch)
  • Check text readability on small screens

Email Integration Issues

Issue: Mailchimp Integration Not Working

Verify API Key

  • Go to HashBar → Settings
  • Find Mailchimp Integration
  • Verify API key is entered correctly
  • API key should be at least 30 characters
  • Try generating a new API key in Mailchimp if issues persist

Check Audience Selection

  • Ensure an audience/list is selected
  • Verify audience exists in your Mailchimp account
  • Confirm audience is not archived

Test Email Submission

  • Create a test popup with email form
  • Submit a test email
  • Check your Mailchimp audience for the email
  • If not there, check browser console for errors

Issue: Emails Not Appearing in Mailchimp

Check Double Opt-In

  • If double opt-in is enabled, check for confirmation email
  • Email won't appear until confirmation link is clicked
  • Check spam folder for confirmation email

Check Subscriber Status

  • Log in to Mailchimp
  • Go to your audience
  • Search for the email address
  • If found, check subscriber status (pending, subscribed, unsubscribed, etc.)

Analytics Not Recording

Issue: No Analytics Data Showing

Verify Analytics is Enabled

  • Go to HashBar → Settings
  • Check Enable Analytics is toggled ON
  • Save settings

Check Date Range

  • Go to bar/popup analytics
  • Check the date range selected
  • Ensure your test date is within the range
  • Try selecting "Last 7 Days"

Generate Test Data

  • Visit your site and view the bar/popup
  • Click it or interact with it
  • Refresh analytics page after a few seconds
  • Data should appear

Issue: Analytics Showing Incorrect Numbers

Check for Multiple Instances

  • You might have duplicate bars on some pages
  • Check your page builder for duplicate blocks
  • Check theme for hardcoded bars

External Traffic Sources

  • Unusual spikes might be from:
    • External marketing campaigns
    • Social media shares
    • Bots or scrapers
  • Filter analytics by page/device to find pattern

Common Error Messages

Error: "HashBar plugin not activated"

  • Cause: Plugin is not active
  • Solution: Go to Plugins, find HashBar, click Activate

Error: "Database connection error"

  • Cause: Database problem
  • Solution: Check WordPress database settings in wp-config.php
  • Solution: Contact hosting provider if database is down

Error: "License key invalid"

  • Cause: License key is incorrect or expired
  • Solution: Check license key spelling
  • Solution: Renew license if it expired
  • Solution: Use deactivate/reactivate to refresh

Getting Help

Before Contacting Support

  • Try troubleshooting steps above
  • Clear all caches
  • Test with default theme and no other plugins
  • Test in incognito/private browser window

Information to Provide Support

  • WordPress version
  • HashBar version
  • Active theme name
  • List of installed plugins
  • PHP version
  • Any error messages (from browser console)
  • Screenshot of issue
  • Your website URL

Getting Support

  • Email: support@hashbar.com
  • Documentation: This help center
  • Include all relevant information above for faster resolution

FAQ - Frequently Asked Questions

Q: Can I use HashBar on multiple sites?

A: Free plan: One site only. Pro plan: One site per license. Purchase additional licenses for more sites.

Q: How many bars/popups can I create?

A: Unlimited bars and popups on all plans.

Q: Will bars/popups slow down my site?

A: No, when properly configured with caching enabled. HashBar is optimized for performance.

Q: Can I use HashBar with my page builder?

A: Yes, HashBar includes blocks for Gutenberg, Elementor, WPBakery, and King Composer.

Q: Does HashBar work with WPML?

A: Yes, full WPML compatibility for multilingual sites.

Q: Can I export my analytics data?

A: Yes, export as CSV from the analytics dashboard.

Q: Is HashBar GDPR compliant?

A: Yes, all visitor data is stored locally. Use double opt-in for email capture and privacy disclosures.

Related Documentation

Was this article helpful?

Your feedback helps us improve our documentation.

Ready to Boost Your Conversions?

Join 10,000+ WordPress sites already using HashBar to turn visitors into customers. Start free — upgrade when you're ready.

30-day money-back guarantee · No credit card required for free version