WordPress Troubleshooting
Solutions to common issues when using Intufind with WordPress.
Connection Issues
API key not working
Symptoms: "Invalid API Key" error, can't connect
Solutions:
- Copy key correctly — Ensure no extra spaces before/after the key
- Check key format — Should start with
if_sk_ - Verify subscription — Check status at intufind.com/dashboard
- Generate new key — If lost or compromised, create a new one
# Test API connectivity from your server
curl -I https://api.intufind.com/health
"Could not connect to server"
Symptoms: Connection timeout, API unreachable
Solutions:
- Check outbound HTTPS — Your server must allow outbound connections on port 443
- Firewall rules — Whitelist
api.intufind.comandcdn.intufind.com - Test connectivity:
curl https://api.intufind.com/health
- Check Intufind status — Visit status.intufind.com
Connection drops intermittently
Solutions:
- Check server resource limits (memory, connections)
- Review error logs for timeout messages
- Increase PHP
max_execution_timeif syncs are timing out - Contact your host about connection stability
Chat Widget Issues
Widget not appearing
Check these in order:
- Widget enabled? — Go to Intufind → Chat and verify toggle is on
- Connected? — Check Intufind → Status for API connection
- Clear caches — Clear all caching plugins, CDN, and browser cache
- JavaScript errors? — Open browser console (F12 → Console tab) and look for errors
- Ad blocker? — Some ad blockers block chat widgets
Debug steps:
// Open browser console and check if Intufind loaded
console.log(window.Intufind);
If undefined, the script isn't loading. Check for blocking by security plugins.
Widget appears but doesn't respond
- Check Status page for API connection
- Verify content is synced in Knowledge
- Test in incognito mode (rules out browser extensions)
- Check browser console for API errors
Widget styling issues
Chat appearance is configured in your Intufind Dashboard, not WordPress. Log in and adjust settings there.
Search Issues
Search returns no results
Check:
- Content synced? — Go to Intufind → Status and verify content is indexed
- Correct content types? — Check Knowledge page for enabled post types
- Search enabled? — Verify in Intufind → Search
- Content published? — Drafts and private posts aren't indexed
Test: Try a simple search for a known product/post title.
Search returns wrong results
- Re-sync content — Go to Knowledge and trigger a manual sync
- Improve descriptions — Better product/post descriptions = better results
- Check exclusions — Ensure relevant items aren't excluded
Old WordPress search still working
Your theme or a plugin may be bypassing Intufind:
- Clear all caches
- Check for other search plugins (SearchWP, Relevanssi, etc.)
- Verify your theme doesn't have custom search handling
Search is slow
- Increase cache duration — Longer cache = faster repeat searches
- Check API latency — Run speed test from Status page
- Reduce results limit — Fewer results = faster response
Sync Issues
Content not syncing
Check:
- Content is published (not draft/private/pending)
- Post type is enabled in Knowledge
- Item isn't excluded individually
- Auto-sync is enabled
Force sync:
- Go to Intufind → Knowledge
- Click Sync Now for the specific content type
- Monitor progress on Status page
Sync stuck or taking too long
For large sites (10,000+ items):
- Sync runs in batches — this is normal
- Don't navigate away during manual syncs
- Check server resources:
// Add to wp-config.php for long syncs
ini_set('max_execution_time', 300);
ini_set('memory_limit', '512M');
Changes not reflecting
After editing content:
- Wait 1-2 minutes — Auto-sync has a small delay
- Manual sync — Edit the post → check sidebar for sync status
- Clear search cache — Results are cached per your settings
Custom post type not appearing
- Post type must be registered as
public => true - Must be registered on
inithook with priority ≤ 10 - Check the post type appears in Knowledge settings
WooCommerce Issues
Products not syncing
- Verify WooCommerce is active
- Check Products is enabled in Knowledge
- Products must be published with valid prices
- Trigger manual product sync
Order lookups not working
Requirements:
- Customer must be logged in
- Customer must have orders on their account
- Order support must be registered (check Status page)
Debug:
- Go to Intufind → Status
- Check Order Support shows "Registered"
- If not, click Retry Registration
Recommendations not showing
- Check Intufind → Recommendations is enabled
- Verify products are synced
- Need minimum ~20 products for good recommendations
- Clear page caching
Order Support Issues
Order lookups not working
- Customer must be logged in — Order lookups require authentication
- WooCommerce must be active — Order support only works with WooCommerce
- Check Status page — Go to Intufind → Status and verify "Registered" status
- Click Retry Registration — If status shows "Not Registered"
"Not Registered" status
- Verify WooCommerce is active
- Click Retry Registration on the Status page
- Check for error messages
Security plugins blocking order lookups
Some security plugins may interfere:
- Wordfence — Whitelist Intufind in firewall settings
- iThemes Security — Check API restriction settings
- All In One WP Security — Review firewall rules
Customer seeing "please log in" errors
- Clear browser cookies and refresh
- Have customer log out and back in
- Verify the customer's account is active
Plugin Conflicts
Known compatibility issues
| Plugin | Issue | Solution |
|---|---|---|
| WP Rocket | JS minification breaks widget | Exclude Intufind from JS optimization |
| Wordfence | Blocks API requests | Whitelist api.intufind.com |
| SG Optimizer | Cache issues | Exclude Intufind from CSS/JS combine |
| Other search plugins | Conflicts with search override | Disable other search plugins |
Testing for conflicts
- Deactivate all plugins except Intufind (and WooCommerce if needed)
- Switch to a default theme (Twenty Twenty-Four)
- Test if issue persists
- Reactivate plugins one-by-one to identify the conflict
Security plugin whitelisting
Add these to your security plugin's whitelist:
api.intufind.comcdn.intufind.com
Performance Issues
High server load during sync
- Schedule syncs off-peak — Set sync hour to 2-4 AM in Knowledge
- Batch size — Syncs automatically batch; don't start multiple syncs
- Server resources — Ensure adequate PHP memory (256MB+)
Slow admin pages
- Ensure caching is working
- Check server resources (memory, CPU)
- Review server error logs
Data Management
Changing your API key
If you need to rotate or change your API key:
- Go to Intufind → Settings
- Click the Change button next to your masked key
- Enter the new API key
- Click Save
This preserves all your indexed content and settings.
Starting fresh
If you want to completely reset and start over:
- Go to Intufind → Settings
- Click Disconnect
- Confirm the action
After disconnecting, you can reconnect with the same or a different API key to start fresh.
What disconnect deletes
| Data Type | Deleted |
|---|---|
| Cloud indexed content | ✓ Permanently removed |
| Chat configuration & prompts | ✓ Permanently removed |
| Chatbot styling | ✓ Permanently removed |
| Local plugin settings | ✓ All options cleared |
| Sync history & timestamps | ✓ Cleared |
| Post/product sync metadata | ✓ Removed |
| Dismissed notices | ✓ Reset |
| Scheduled sync jobs | ✓ Cancelled |
Debug Mode
For advanced troubleshooting, enable WordPress debug logging:
// Add to wp-config.php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Then check /wp-content/debug.log for Intufind-related errors.
Getting Help
If issues persist after trying these solutions:
- Check system status — status.intufind.com
- Export logs — Go to Status page and export diagnostic info
- Contact support — Contact us with:
- WordPress version
- PHP version
- WooCommerce version (if applicable)
- Theme name
- List of active plugins
- Error messages and screenshots
- Debug log excerpts
We typically respond within 24 hours on business days.