Lead Capture Integration
A comprehensive guide to integrating lead capture with Rechat's CRM - from basic concepts to advanced routing strategies.
Table of Contents
What is Lead Capture?
Lead capture is the process of collecting potential customer information from your website and automatically sending it to the right people in your real estate organization.
Think of it as a digital receptionist that:
Collects visitor information from forms on your website
Determines who should handle each inquiry
Routes the lead to the appropriate agent or team
Triggers follow-up activities automatically
Common Lead Capture Scenarios
Let's use an imaginary brokerage called Adler & Associates to illustrate typical scenarios:
Listing Inquiry: A customer inquires about a specific property listing
General Contact: Someone fills out a "Contact Us" form
Newsletter Signup: A visitor subscribes to your newsletter
Agent Profile: Someone contacts a specific agent from their profile page
Each scenario might need different handling - and that's where lead routing becomes crucial.
Understanding Lead Routing
The most important question in lead capture is: "Who should receive this lead?"
The answer isn't always simple. Consider these questions:
Should listing inquiries go to the listing agent or a lead qualification team?
What happens if the listing agent isn't available?
Should high-value leads be handled differently than newsletter signups?
How do you balance lead distribution across your team?
Different brokerages have different answers to these questions. Some prefer simple routing (everything goes to one person), while others need complex rules based on lead source, property value, location, and more.
This is why Rechat provides flexible lead routing capabilities rather than a one-size-fits-all solution.
Account Structure in Rechat
Before diving into routing, you need to understand how Rechat organizes real estate businesses.
Hierarchical Account Structure
Rechat uses a three-level hierarchy:
Account Math
For a brokerage with 200 agents across 10 offices, you'd have:
1 Brokerage Account
10 Office Accounts
200 Agent Accounts
Total: 211 accounts
Important Consideration
You don't need to map every Rechat account to your website's database. The system is designed to work with whatever level of detail you choose to maintain.
Lead Channels: Your Routing Foundation
A Lead Channel (also called "Lead Route" in some API documentation) is like a routing rulebook that tells Rechat how to handle leads.
In our API documentation we refer to "Lead Routes" as "Lead Channels". In the rest of this documentation we'll refer to them as lead channels.
Key Concepts
Every lead must specify a Lead Channel ID when sent to Rechat
Each account gets 1 default lead channel to start
Accounts can create multiple lead channels for different routing needs
Each lead channel contains routing rules and policies
When to Use Multiple Lead Channels
Single Channel Works For:
Small teams with simple routing needs
All leads should be handled the same way
One person handles all inquiries
Multiple Channels Needed For:
Different lead sources need different handling
Listing inquiries vs. general inquiries vs. newsletter signups
Different offices or agent groups
High-value vs. standard lead routing
Best Practice Recommendation
Allow each lead capture form on your website to connect to a different Lead Channel ID. For example:
Listing page forms โ Listing Lead Channel
Newsletter forms โ Marketing Lead Channel
Contact page forms โ General Inquiry Channel
Obtaining Lead Channel IDs
Assignment Methods: Website vs. Rechat Control
Once a lead reaches a Lead Channel, there are two ways it can be assigned to specific agents:
Method 1: Website-Controlled Assignment
When to Use: Your website knows exactly who should receive the lead
How it Works: Include an "assignees" list with the lead data
Example Scenarios:
Lead from an agent's profile page
Lead from a listing where you know the listing agent
Forms where users select their preferred agent
Assignee Matching Process:
Method 2: Rechat-Controlled Assignment
When to Use: Let Rechat's rules determine the assignment
How it Works: The Lead Channel's configured rules automatically assign the lead
Example Scenarios:
General contact forms
Newsletter signups
Anonymous listing inquiries
When assignee matching fails
Rule Processing Flow:
Rule Types Explained
Specific Agent: Always assign to a particular agent
Round Robin (All Agents): Rotate among all agents in the account
Round Robin (Agent Pool): Rotate among a selected group of agents
First to Claim: Notify a group of agents; first to respond gets the lead
Other Rules: Custom business logic based on lead properties
Last updated
Was this helpful?




