ChatSpark
ChatSpark is an AI-powered chat widget that answers buyer and seller questions using your live MLS listing data. The EasyAgentIDX integration connects your listing feed to ChatSpark so it can respond to questions like “show me 3-bedroom homes under $2 million” with real, current listings. Works on all EasyAgentIDX plans.
Note
ChatSpark is a separate product with its own subscription. Visit chatspark.io/pricing to get started.How it works
EasyAgentIDX generates a secure Integration Token for your account. You paste that token into ChatSpark’s AI Action settings. When a visitor asks a property question, ChatSpark calls your EasyAgentIDX listing feed in real time using that token — no manual data export or scheduled sync needed.
What data ChatSpark can access
- Active MLS listings from all your approved MLS boards
- Address, city, state, ZIP
- Price, bedrooms, bathrooms, square footage, property type
- Days on market, list date
- Primary listing photo
Listings removed from the MLS are reflected in ChatSpark responses in real time — there is no cache to clear.
Connecting EasyAgentIDX to ChatSpark
- Subscribe to ChatSpark at chatspark.io/pricing and complete onboarding.
- In EasyAgentIDX, go to Settings → Integrations → ChatSpark and click Generate Integration Token.
- Copy the token displayed (it starts with
csi_). This token will not be shown again — store it securely. - In ChatSpark, open AI Actions → EasyAgentIDX → Enable and paste the token into the Integration Token field. Save.
Note
ChatSpark requires at least one active MLS board connection in EasyAgentIDX. If no boards are connected, ChatSpark can still answer general real estate questions but will not have access to your local listing data.Rotating your token
If your token is ever compromised, go to Settings → Integrations → ChatSpark and click Rotate Token. A new token is generated immediately and the old one is invalidated. Update the token in ChatSpark right away to restore the connection.
Troubleshooting
- ChatSpark returns no listings: Confirm at least one MLS board is approved in EasyAgentIDX and that your board has active listings.
- Authentication error in ChatSpark: The token may have been rotated. Generate a new token in EasyAgentIDX and update it in ChatSpark.
- Token field not visible in ChatSpark: Ensure your ChatSpark plan includes AI Actions and that EasyAgentIDX is enabled in the AI Actions section.