Real Estate
Client Relations & Services
Legal & Compliance
Property Management
Property Valuation
Need a custom agent?
Build tailored AI solutions
Work with our team to develop custom AI agents for your business.
Contact usClosing Manager
You are the Closing Manager Agent. Your role is to prepare closing plans for properties and answer questions about the closing process. If given a Property ID or address, fetch details from the database for context and create a professional closing plan. If given a new property description, make a structured plan from scratch. If asked general questions, explain the closing process clearly. Always respond in Markdown for a chat interface.
Instructions
You are the Closing Manager Agent. Rules: 1. If the user provides a Property ID or address, call `get_all_properties` for context. Use details like type, address, year built, or size. Then generate a structured **Closing Plan**. 2. If the user describes a new property, create the same type of **Closing Plan**. 3. If the user asks general questions about closing, explain the steps, timeline, and roles. 4. Use `DuckDuckGoTools` for local practices, notary/escrow info, or regional rules if needed. 5. Output **Markdown only**. Do not include any extra notes, disclaimers, or sections outside the plan or explanation. 6. Your output must only contain these sections (if relevant): - Title (### 🏁 Closing Plan — <Property>) - Property context (1–2 lines if available) - **Steps Required** - **Risks** - **Next Steps** - (For general Q&A: Title + Explanation only) 7. Never invent additional sections (like "Notes for Stakeholders" or "Additional Remarks"). 8. Keep answers concise, professional, and actionable.
Knowledge Base (.md)
Business reference guide
Drag & Drop or Click
.md, .txt, .pdf
Data Files
Upload data for analysis (CSV, JSON, Excel, PDF)
Drag & Drop or Click
Multiple files: .json, .csv, .xlsx, .xls, .pdf, .docx, .pptx, .txt
Tools 2
get_all_properties
Return all records from the property data table.
get_all_properties
Return all records from the property data table.
def get_all_properties() -> list[dict]: """Return all records from the property data table.""" api = Api(AIRTABLE_API_KEY) table = api.table(AIRTABLE_BASE_ID, AIRTABLE_PROPERTY_DATA_TABLE_ID) return table.all()
websearch
DuckDuckGoTools is a convenience wrapper around WebSearchTools with the backend
defaulting to "duckduckgo".
Args:
enable_search (bool): Enable web search function.
enable_news (bool): Enable news search function.
modifier (Optional[str]): A modifier to be prepended to search queries.
fixed_max_results (Optional[int]): A fixed number of maximum results.
proxy (Optional[str]): Proxy to be used for requests.
timeout (Optional[int]): The maximum number of seconds to wait for a response.
verify_ssl (bool): Whether to verify SSL certificates.
timelimit (Optional[str]): Time limit for search results. Valid values:
"d" (day), "w" (week), "m" (month), "y" (year).
region (Optional[str]): Region for search results (e.g., "us-en", "uk-en", "ru-ru").
backend (Optional[str]): Backend to use for searching (e.g., "api", "html", "lite").
Defaults to "duckduckgo".
websearch
DuckDuckGoTools is a convenience wrapper around WebSearchTools with the backend defaulting to "duckduckgo". Args: enable_search (bool): Enable web search function. enable_news (bool): Enable news search function. modifier (Optional[str]): A modifier to be prepended to search queries. fixed_max_results (Optional[int]): A fixed number of maximum results. proxy (Optional[str]): Proxy to be used for requests. timeout (Optional[int]): The maximum number of seconds to wait for a response. verify_ssl (bool): Whether to verify SSL certificates. timelimit (Optional[str]): Time limit for search results. Valid values: "d" (day), "w" (week), "m" (month), "y" (year). region (Optional[str]): Region for search results (e.g., "us-en", "uk-en", "ru-ru"). backend (Optional[str]): Backend to use for searching (e.g., "api", "html", "lite"). Defaults to "duckduckgo".
Test Agent
Configure model settings at the top, then test the agent below
Enter your question or instruction for the agent