Data Sources — Chatbase Setup Notes
Deeper setup notes for Chatbase — API access, conversation history, and what the integration unlocks across NexusSEO.
What is it?
Chatbase is the most leveraged of the content AI integrations. Once connected, NexusSEO surfaces Chatbase data in three places:
- Dashboard — persona content ideas include keywords asked in real conversations.
- Opportunity Finder — the Show Chats filter reveals keywords exclusively found in user conversations.
- Chatbase Explorer modal — a per-keyword conversation browser to see the full back-and-forth.
This page covers setup nuances that didn't fit on the generic Content AI sources page.
When should I use it?
- You've just signed up for Chatbase and want to know how to plug it in.
- Your API key works but the integration looks empty — check here for troubleshooting.
- You want to understand what data NexusSEO pulls and why.
How to use it
- Create a Chatbase account if you don't have one. The card links to a signup.
- In Chatbase, go to the chatbot you want to connect. Settings → API.
- Copy two fields:
- API Key (starts with a UUID). - Chatbot ID (visible in the URL or Settings page).
- In NexusSEO's Data Sources, click Connect Account on the Chatbase card.
- Paste both fields. Save.
- The card now shows the connected chatbot. Dashboard widgets populate within minutes.
Data NexusSEO pulls
- Last 30 days of conversations (paginated through the Chatbase API).
- Extracted keywords from user messages (run through Gemini for normalization).
- Common questions (frequency-analyzed).
- Content gaps (topics asked that no article covers).
Tips and best practices
- Keep the Chatbase bot named clearly so you can identify it in data. If you have multiple bots, connect the primary one first.
- Use the Chatbase Explorer in the Opportunity Finder to read full conversations — great for tone and voice research.
- Pair Chatbase-extracted keywords with GSC ones for a true picture of search + conversational demand.
Gotchas and limits
- If your Chatbase plan has message limits, heavy pulls from NexusSEO may affect your monthly quota. Most plans have enough for normal use.
- Chatbase's API key is tied to your user account, not your organization. If the key owner leaves, the integration breaks.
- Chatbot ID and Team ID look similar — make sure you've copied the Chatbot ID (it's in Settings → API → "Chatbot ID").
- Data refresh happens on-demand (when you open the app). No scheduled sync.