
Real Estate Agent.json
This Real Estate Agent workflow acts as an automated intake and inquiry system that handles property listings, buyer searches, and call record management.
1. Lead Intake and Processing
- Trigger: The workflow starts via a Webhook receiving property descriptions.
- Data Extraction: A JavaScript node parses the raw text to identify if the lead is a seller or a buyer. It converts text-based details (like "three bedrooms") into numeric values for easier database management.
- Branching Logic: An If node routes the lead based on their intent:
- For Sellers: The system automatically creates a new listing in the Sell property Airtable table, sends a notification to a team member via Gmail, and responds to the webhook confirming success.
- For Buyers: The data is passed to an AI Agent.
2. AI-Powered Buyer Assistance
- AI Search: Using Google Gemini, the AI agent analyzes what a buyer is looking for and uses a specialized tool to search the List of properties in Airtable.
- Availability Check: The AI determines if a matching property is "Available for Viewing" and provides a direct text response to the user.
3. Call Analysis Tracking
- Secondary Trigger: A separate Webhook is set up to receive call data (likely from a VOIP or AI calling system).
- Record Keeping: It automatically logs the Call Summary, Transcript Summary, and Call Cost into the Call analysis Airtable table for administrative tracking.