Overview
The CT IDX Pro+ integration brings real-time MLS listing search to your AI agent. Website visitors can describe what they're looking for in natural language, and your chatbot will search available properties and present matching listings.
This is perfect for real estate agents and brokerages using CT IDX Pro+ who want to provide an interactive property search experience directly through chat.
This integration requires an active CT IDX Pro+ license. It will not work with standard CT IDX or other IDX providers.
Available Actions
| Action | Description |
|---|
| Search MLS Listings | Search available properties by location, price, beds, baths, and more |
Prerequisites
Before setting up the CT IDX Pro+ integration, you'll need:
- An active CT IDX Pro+ license
- Your CT IDX Pro+ License Key
- Your CT IDX Pro+ API Key
- Your MLS ID(s)
- Your website URL (for license verification)
Setup Instructions
Step 1: Gather Your Credentials
- Log in to your CT IDX Pro+ account
- Navigate to your account settings or API section
- Locate your License Key and API Key
- Note your MLS ID(s) — you may have multiple
ChatSpark verifies your CT IDX Pro+ license before enabling the integration. The verification checks that your license is active and valid for your website.
Step 2: Enable in ChatSpark
- In ChatSpark, go to AI Actions
- Find CT IDX Pro+ in the Library and click Enable
- Select the chatbot(s) that should have access
- Enter your License Key, API Key, MLS ID(s), and Website URL
- Click Verify & Save
ChatSpark will verify your license with CT IDX. This verification is cached for 12 hours to ensure fast response times.
Configuration Fields
| Field | Description | Example |
|---|
| License Key | Your CT IDX Pro+ license key | CTIDX-XXXXX-XXXXX |
| API Key | Your CT IDX Pro+ API key | xxxxx... |
| MLS ID(s) | Your MLS identifier(s), comma-separated if multiple | NTREIS or CRMLS,SFAR |
| Website URL | Your website URL (must match license) | https://yourrealestatesite.com |
Search Capabilities
Your AI agent can search properties using natural language queries. Supported search criteria include:
- Location — City, neighborhood, ZIP code, address
- Price range — Min/max price, “under $500k”
- Bedrooms — Number of beds, “at least 3 bedrooms”
- Bathrooms — Number of baths
- Property type — Single family, condo, townhouse, etc.
- Square footage — Min/max size
- Features — Pool, garage, waterfront, etc.
Example Queries
- “Show me 3-bedroom homes in Austin under $400,000”
- “Find condos near downtown with at least 2 baths”
- “What homes are available in 75201 with a pool?”
- “Search for properties between $300k and $500k in Plano”
Results Display
Search results are displayed as property cards showing:
- Property photo
- Price
- Address
- Beds/baths/square footage
- Link to full listing
Testing Your Integration
After setup, test the search:
- Open your chatbot widget
- Ask: “Show me homes for sale in [your area]”
- The AI should return matching MLS listings
Try various search criteria to ensure the integration is working properly.
Troubleshooting
License verification failed
Common causes:
- Expired license — Renew your CT IDX Pro+ subscription
- Wrong website URL — Ensure the URL matches your license
- Invalid license key — Double-check the key from your account
- Revoked access — Contact CT IDX support
No results returned
If searches return no results:
- Verify your MLS ID is correct
- Check that the MLS has active listings in the searched area
- Try a broader search with fewer filters
API errors
If you see API errors, verify your API key is correct and your account is in good standing with CT IDX.
For CT IDX Pro+ specific issues, contact CT IDX support. For ChatSpark integration issues, contact our support team.