← Files IRM365ARCHIVED FILE
plugin.json
5.69 KB · Nov 2, 2026 · 12:56 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "irm365",
"version": "1.0.0",
"description": "Read your IRM365 real-estate CRM from ChatGPT: leads, follow-ups, opportunities, activities and your team, scoped to exactly what you can see in IRM365. Read-only.",
"author": {
"name": "VoxaSoft",
"email": "support@irm365.com",
"url": "https://irm365.com"
},
"homepage": "https://irm365.com/integrations/ai-assistants",
"repository": "https://github.com/VoxaSoft/irm365-plugins",
"license": "MIT",
"keywords": [
"crm",
"real-estate",
"leads",
"sales",
"uae"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "IRM365",
"shortDescription": "Your real-estate CRM in chat",
"longDescription": "IRM365 is the CRM for real-estate brokerages in the UAE. Connect it to ask about your work in plain language: which follow-ups are due today or overdue, which hot leads have gone quiet, what is in your pipeline and when it should close, and what your team has been doing.\n\nSign in with your IRM365 work account. You choose which areas to share, and every answer is limited to the records you can already see in IRM365 \u2014 an agent sees their own leads, a manager sees their team, and nothing from another company is ever reachable.\n\nThe connection is read-only: it never creates, changes or deletes anything. The dedicated phone and email fields of leads and customers are not shared. Free text, such as activity titles and, when your company switches them on, activity notes, is sent as people typed it and may contain personal details. Your company admin can see every connection and disconnect it at any time.",
"developerName": "VoxaSoft",
"category": "Productivity",
"capabilities": [
"List today's, overdue and upcoming follow-ups",
"Search leads by name, reference, status and priority",
"Review opportunities by stage, value and close date",
"Summarise recent calls, meetings and tasks",
"Group work by the people in your team"
],
"websiteURL": "https://irm365.com",
"supportURL": "https://irm365.com/contact",
"privacyPolicyURL": "https://irm365.com/privacy",
"termsOfServiceURL": "https://irm365.com/terms",
"defaultPrompt": [
"What follow-ups do I have today, and which are overdue?",
"Which hot leads have had no activity this week?",
"Summarise my open opportunities expected to close this month."
],
"brandColor": "#593AF5",
"brandColorDark": "#3BE8B0",
"logo": "./assets/logo.svg",
"composerIcon": "./assets/icon.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"demo_recording_url": "https://www.youtube.com/watch?v=GLOIaDaDDIs",
"test_cases": {
"positive": [
{
"description": "Today's and overdue follow-ups for the signed-in person",
"prompt": "What follow-ups do I have today, and which ones are overdue?",
"tools_triggered": "list_followups",
"expected_behavior": "Calls list_followups for the overdue and today windows and lists each follow-up with its lead reference, type and due time, overdue first. No phone or email fields are listed."
},
{
"description": "Search hot leads",
"prompt": "Show me my hot leads that are still open.",
"tools_triggered": "search_leads",
"expected_behavior": "Calls search_leads with priority hot and lists the leads with reference, name, status, owner and last update."
},
{
"description": "Look at one lead in detail",
"prompt": "Give me a summary of lead LEAD-DEMO-001 and its latest activities.",
"tools_triggered": "get_lead",
"expected_behavior": "Calls get_lead with the reference and summarises status, priority, owner, requirements and the most recent activities."
},
{
"description": "Pipeline review",
"prompt": "Which opportunities are expected to close this month, and what is their total expected value?",
"tools_triggered": "search_opportunities",
"expected_behavior": "Calls search_opportunities filtered by expected close date and reports each opportunity with stage, value and probability, plus the total in AED."
},
{
"description": "Team follow-up check for a manager",
"prompt": "Who in my team has overdue follow-ups?",
"tools_triggered": "list_my_team, list_followups",
"expected_behavior": "Calls list_my_team and list_followups with the overdue window, then groups the overdue follow-ups by team member."
}
],
"negative": [
{
"description": "A request to change data; the connector is read-only",
"prompt": "Create a new lead for Ahmed Khan looking for a 2-bedroom in Dubai Marina."
},
{
"description": "A request for the phone and email fields, which the connector does not share",
"prompt": "Give me the phone numbers and emails of all my leads."
},
{
"description": "A question unrelated to the CRM",
"prompt": "What is the weather in Dubai tomorrow?"
}
]
}
},
"publication": {
"release_notes": "First release: read-only access to leads, follow-ups, opportunities, activities and your team."
},
"apps": "./.app.json"
}
}
}
SHA-256: d91e781870e5888104e55693234effb04753f899116282ccde289a38d0c5fb98