Connect your own Lofty real estate CRM account -- manage leads through the full pipeline (capture, routing, tags, activities), tasks and appointments, MLS listing search, transactions/deals, call/email/SMS communication logging, AI-powered lead analysis and call summaries, agent management, and webhooks for real-time lead/task/transaction events.
connect_loftywriteConnect your own Lofty real estate CRM account -- either an API Key (fastest, from Settings > Integrations > API) or an OAuth 2.0 Client Credentials app (registered in the Lofty Developer Portal) -- after checking it actually works.
disconnect_loftywriteDisconnect one Lofty account. Nothing in Lofty itself is changed; only the saved credentials here are deleted.
list_connectionsreadList the connected Lofty accounts.
create_leadwriteCreate a new Lofty lead with contact info, pipeline stage, tags, groups/segments, and optional property inquiry details.
list_leadsreadList Lofty leads with pagination, sort order, and filters by stage, assigned user, or free-text search.
get_leadreadRead one Lofty lead in full by id.
update_leadwriteUpdate selected fields of an existing Lofty lead -- name, stage, assignment, tags (add/remove/clear), or any other raw field.
delete_leaddestructivePermanently delete a Lofty lead. Cannot be undone.
assign_leadwriteReassign a Lofty lead to a different agent.
list_lead_activitiesreadRead a lead's activity timeline (notes, calls, emails, showings, stage changes) -- v2.0 unified timeline by default.
add_lead_activitywriteAdd a manual activity entry (note, call, email, showing) to a lead's timeline.
add_lead_inquirywriteAssociate a property inquiry (optionally tied to a specific MLS listing) with a lead.
create_taskwriteCreate a new task or appointment in Lofty's unified V2 Tasks & Appointments system, optionally tied to a lead and assigned agent.
list_tasksreadList tasks and appointments with pagination and filters by type, assigned agent, lead, or completion status.
get_taskreadRead one task or appointment in full by its composite id.
update_taskwriteUpdate a task/appointment's title, due time, notes, or mark it completed.
delete_taskdestructivePermanently delete a task or appointment. Cannot be undone.
list_calendarreadList calendar entries (tasks + appointments merged) in a time window, optionally filtered to one agent.
get_available_meeting_slotsreadFind an agent's open meeting slots in a time window for a given meeting duration -- useful before booking an appointment.
search_listingsreadSearch MLS listings by city/state/zip, price/bedroom/bathroom range, property type, and status (active/sold).
get_listingreadRead one MLS listing in full by its id.
get_published_listings_feedreadRead the account's own published listings XML feed URL/data (getPublishedListings) -- the feed used to syndicate active listings to external sites.
create_transactionwriteCreate a new Lofty transaction (deal) tied to a lead -- Purchase, Listing, Lease, or Other -- with price, close date, and custom fields.
list_transactionsreadList Lofty transactions, optionally filtered by type, lead, or status.
get_transactionreadRead one Lofty transaction in full by id.
update_transactionwriteUpdate an existing Lofty transaction's status, close date, price, or custom fields.
list_transaction_pipelinesreadDiscover the transaction pipeline stages configured on this Lofty account.
list_transaction_custom_field_definitionsreadList the custom field definitions configured for transactions on this Lofty account.
list_lead_communicationsreadList the communication timeline (calls/texts/emails) for one lead.
search_agent_communicationsreadCursor-paginated search of one agent's communications across calls/texts/emails, up to a 90-day window.
log_callwriteManually log a call against a lead -- duration, outcome, and notes.
get_lead_ai_analysisreadRead Lofty's already-generated AI analysis for a lead (buyer/seller intent signals, engagement score, next-best-action).
generate_lead_ai_analysiswriteAsk Lofty's AI to (re)generate the analysis for a lead right now, instead of reading a cached one.
get_call_summaryreadRead Lofty's already-generated AI summary of a recorded call.
generate_call_summarywriteAsk Lofty's AI to (re)generate the summary for a recorded call right now.
generate_call_scriptwriteAsk Lofty's AI to draft a personalized call script for a lead, optionally aimed at a specific goal (e.g. schedule a showing).
get_prepare_insightreadRead Lofty's AI-generated pre-call/pre-meeting prep insight for a lead -- talking points and context to walk in ready.
create_agentwriteAdd a new agent (team member) to the connected Lofty account.
list_agentsreadList agents (team members) on the connected Lofty account.
get_agentreadRead one Lofty agent's profile in full by user id.
deactivate_agentwriteDeactivate an agent, freeing their license seat. Cannot target the team owner, an office owner, or the caller themselves.
reactivate_agentwriteReactivate a previously deactivated agent. Fails if no license seat is currently free on this Lofty account.
tag_agentwriteApply tags to an agent, e.g. to group them by team, market, or specialty.
list_working_leadsreadList leads currently in the active working pool -- optionally filtered to one agent, or the whole team.
get_agent_quotareadRead one agent's working-lead quota -- how many active working leads they currently hold vs. their cap.
set_lead_mute_statuswriteMute or unmute a lead in the active working pool -- muting pauses it from further automatic outreach/rotation without deleting it.
list_lead_custom_field_definitionsreadList the custom field definitions configured for leads on this Lofty account (labels and types you can set via create_lead/update_lead's custom fields).
create_lead_custom_field_definitionwriteCreate a new custom field definition for leads (e.g. a 'Budget' currency field or a 'Preferred Area' single-select field).
list_lead_tagsreadList the tag definitions available to apply to leads on this team.
create_lead_tagwriteCreate a new tag that can be applied to leads on this team.
list_routing_rulesreadList lead routing rules configured for a given routing type/pool -- how incoming leads get automatically assigned to agents.
create_webhookwriteSubscribe to Lofty event(s) (e.g. lead.created, lead.updated, task.created) -- Lofty will POST to your target URL when they fire.
list_webhooksreadList webhook subscriptions configured on this Lofty account.
update_webhookwriteUpdate an existing webhook's target URL and/or subscribed events.
delete_webhookdestructivePermanently remove a webhook subscription. Cannot be undone.
Install Lofty and let Webbee use it across your workflow.
Open in panel