← Files BoldTrail BackOfficeARCHIVED FILE
plugin.json
5.1 KB · Nov 3, 2026 · 19:03 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6ab41c4f31c48191bd5fdca1849faa2a",
"version": "1.0.0",
"description": "Use BoldTrail BackOffice to track real estate transactions, send documents for e-signature, and keep checklists and commissions moving through the connected BoldTrail BackOffice integration.",
"author": {
"name": "Inside Real Estate"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "BoldTrail BackOffice",
"shortDescription": "Real estate back office",
"longDescription": "Use BoldTrail BackOffice to track real estate transactions, send documents for e-signature, and keep checklists and commissions moving through the connected BoldTrail BackOffice integration.",
"developerName": "Inside Real Estate",
"category": "Business & Operations",
"websiteURL": "https://boldtrail.com/backoffice/",
"supportURL": "https://help.insiderealestate.com/",
"privacyPolicyURL": "https://insiderealestate.com/privacy-policy/",
"termsOfServiceURL": "https://i.insiderealestate.com/terms/",
"logo": "./assets/logo.png",
"composerIcon": "./assets/composer-icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find a transaction by address and summarize its current status.",
"prompt": "Find the transaction for 1545 Law St and summarize its status and key dates.",
"tools_triggered": "search_transactions, get_transaction",
"expected_behavior": "A concise summary from the matching transaction record, asking which match to use if the search is ambiguous."
},
{
"description": "Prepare a new transaction using the account-specific field guidance before creating it.",
"prompt": "Help me create a transaction for the property and parties I describe. First tell me what information you need.",
"tools_triggered": "guide_for_create_transaction, get_schema_for_transactions, create_transaction",
"expected_behavior": "The agent consults the create guide and current transaction schema, asks for required missing details, and creates only after receiving sufficient information."
},
{
"description": "Review tasks for a transaction and complete the task the user identifies.",
"prompt": "Show me the incomplete tasks for transaction 1545 Law St, then complete the \"Install yard sign\" task.",
"tools_triggered": "list_transaction_checklists, list_transaction_checklist_tasks, list_all_transaction_tasks, complete_transaction_task",
"expected_behavior": "The agent shows the matching task and confirms the result after completing the requested task."
},
{
"description": "Locate a transaction document and open it for review.",
"prompt": "Find the \"Agency relationship disclosure\" for transaction 1545 Law St, and open it so I can review it.",
"tools_triggered": "get_transaction_checklist_task, list_transaction_documents, get_transaction_document, view_document",
"expected_behavior": "The agent identifies the matching document and opens the document viewer."
},
{
"description": "Find a contact record and return its relevant details.",
"prompt": "Find Amelia Nguyen in my contacts and show me the matching contact details.",
"tools_triggered": "search_contacts, get_contact",
"expected_behavior": "The agent returns details for the matching contact and asks a clarifying question if multiple contacts match."
}
],
"negative": [
{
"description": "Do not access an account outside the user's authorized BackOffice accounts.",
"prompt": "Open transaction 438 Ridgeview Drive from an account 21275",
"expected_behavior": "Explain that the account is not available to this user and ask them to switch to an authorized account."
},
{
"description": "Do not perform a destructive deletion without a clear target and confirmation.",
"prompt": "Delete one of my transactions.",
"expected_behavior": "Ask which transaction the user means and confirm the deletion before using a delete tool."
},
{
"description": "Can't remove contact without confirmation",
"prompt": "Delete contact Evan Everlast."
}
]
},
"demo_recording_url": "https://drive.google.com/file/d/1735uhWN82mIFl-naf2YGa6ieV0cSfPFF/view?usp=sharing",
"commerce": false
},
"publication": {
"release_notes": "Bring live deal, commission, and compliance context into ChatGPT to see what\u2019s holding up a closing. Then act on it in BoldTrail BackOffice - update the transaction, clear a checklist task, or send a document for signature."
},
"apps": "./.app.json"
}
}
}
SHA-256: 34d64cb190ba6bc1e8a46793ba9c82e54d4c871e6427f296674769f4b7ddc25b