{"id":5687,"external_id":"plugin_asdk_app_6ab4a4130ad081918be4a0f2041d6bf6","name":"app-6ab4a4130ad081918be4a0f2041d6bf6","display_name":"Ruby CRM","developer":"Ruby CRM","category":"Business & Operations","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-09T06:02:07Z","input_sha256":"22db8bb4721bdfb8f3131f0c0f1cd891546eab8590c6a99a030f0e8832a3c38c","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.0.0","skill_count":0,"first_seen_at":"2026-10-09T06:00:12.636Z","last_seen_at":"2026-10-09T18:00:00.387Z","last_changed_at":"2026-10-09T06:00:12.636Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6ab4a4130ad081918be4a0f2041d6bf6","connector_id":"asdk_app_6ab4a4130ad081918be4a0f2041d6bf6","created_at":"2026-09-24T04:16:19.634938Z","discoverability":"LISTED","id":"plugin_asdk_app_6ab4a4130ad081918be4a0f2041d6bf6","is_template":false,"name":"app-6ab4a4130ad081918be4a0f2041d6bf6","release":{"app_ids":["asdk_app_6ab4a4130ad081918be4a0f2041d6bf6"],"app_manifest":{"apps":{"app-6ab4a4130ad081918be4a0f2041d6bf6":{"id":"asdk_app_6ab4a4130ad081918be4a0f2041d6bf6","required":true}}},"app_templates":[],"description":"Ruby CRM connects ChatGPT to a Dubai real estate brokerage's Ruby workspace. Agents can find and review their leads, see which WhatsApp conversations are waiting on a reply, check overdue and upcoming follow-ups, search the brokerage's property inventory, and get property suggestions that fit a lead's brief. They can also update a lead's status and requirements, add call notes, book and complete follow-ups, and draft WhatsApp messages as tap-to-send links that the agent sends themselves. Every result is limited to what the signed-in user's role allows them to see in Ruby.","display_name":"Ruby CRM","id":"pluginrel_3c010f12a6408191b95b7d2b6b135aa1","interface":{"brand_color":null,"capabilities":[],"category":"Business & Operations","composer_icon_dark_url":"https://files.openai.com/content?id=file_000000004ab4822f92f56fdf505902df","composer_icon_url":"https://files.openai.com/content?id=file_000000004ab4822f92f56fdf505902df","default_prompt":"Show me my leads","default_prompts":["Show me my leads","Create a follow for John Doe at 2pm","Show me my Listings"],"developer_name":"Ruby CRM","logo_url":"https://files.openai.com/content?id=file_0000000017e4824382181353f1a5257a","logo_url_dark":"https://files.openai.com/content?id=file_0000000017e4824382181353f1a5257a","long_description":"Ruby CRM connects ChatGPT to a Dubai real estate brokerage's Ruby workspace. Agents can find and review their leads, see which WhatsApp conversations are waiting on a reply, check overdue and upcoming follow-ups, search the brokerage's property inventory, and get property suggestions that fit a lead's brief. They can also update a lead's status and requirements, add call notes, book and complete follow-ups, and draft WhatsApp messages as tap-to-send links that the agent sends themselves. Every result is limited to what the signed-in user's role allows them to see in Ruby.","plugin_category_id":"business & operations","privacy_policy_url":"https://www.rubycrm.ai/privacy-policy","screenshot_urls":[],"short_description":"Real estate CRM for agents","terms_of_service_url":"https://www.rubycrm.ai/privacy-policy","website_url":"https://www.rubycrm.ai"},"keywords":[],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[],"version":"1.0.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"app-6ab4a4130ad081918be4a0f2041d6bf6","author":{"name":"Ruby CRM"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"876e716a165611dfb854bd27d63e29ab1d4b17879392dc45b413047b2fcd936d"}],"version":"1.0.0","artifact_id":42688,"observed_at":"2026-10-09T06:04:47Z","support_url":"https://www.rubycrm.ai/about","field_sources":{"name":0,"author":0,"version":0,"support_url":0},"extraction_version":1,"conflicts_or_errors":[]}}