← Files Flexible PlacesARCHIVED FILE
plugin.json
6.56 KB · Nov 14, 2026 · 18:11 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "flexible-places",
"version": "1.1.0",
"description": "Ask ChatGPT about your Flexible Places activity as a host: what needs your attention, reservations, bids, invoices, documents, workflows, occupancy and revenue.",
"author": {
"name": "FXP Solutions",
"email": "info@flexibleplaces.com",
"url": "https://flexibleplaces.fxpsolutions.com"
},
"homepage": "https://flexibleplaces.fxpsolutions.com",
"keywords": [
"flexible places",
"bookings",
"hosts",
"commercial spaces",
"reporting"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Flexible Places",
"shortDescription": "Host tasks, spaces, payments",
"longDescription": "Flexible Places is a platform for renting commercial spaces, stands and promotional locations. This plugin lets a host or administrator ask ChatGPT about their own activity, in plain language, using read-only tools.\n\nWhat you can ask:\n- What needs my action today: pending approvals, the oldest unanswered requests, payments that failed or are in dispute, documents waiting to be sent or signed, and check-ins and check-outs in the next 14 days.\n- How my spaces are doing: occupancy, locations with no bookings, revenue against budget and answer times.\n- Look up and follow records: find reservations, orders, brands, circuits, spaces, locations and biddings by name; read the history of a reservation, an order or a bidding; see open requests, invoice status, documents to follow up and the workflow status of a reservation.\n- Which account and workspace I am connected to.\n\nEvery answer links back to the matching screen of the platform, where you decide and act.\n\nWhat it does not do: it never creates, changes, approves, pays or deletes anything. All twenty-six tools are read-only, and ChatGPT only sees what your own role and workspace already allow you to see in Flexible Places. It does not use or expose any other customer's data.\n\nYou sign in with your own Flexible Places account and can revoke the connection at any time from your profile (Connected assistants). Your account must have the AI assistant feature enabled for your workspace.",
"developerName": "FXP Solutions",
"category": "Productivity",
"capabilities": [
"Pending approvals",
"Unanswered requests",
"Payments to review",
"Documents to send or sign",
"Occupancy and revenue",
"Reservations, orders and bids",
"Invoices and workflows"
],
"websiteURL": "https://flexibleplaces.fxpsolutions.com",
"supportURL": "https://flexibleplaces.fxpsolutions.com/en/aiconnector",
"privacyPolicyURL": "https://flexibleplaces.fxpsolutions.com/en/privacypolicy",
"termsOfServiceURL": "https://flexibleplaces.fxpsolutions.com/en/termsofuse",
"defaultPrompt": [
"What needs my attention today in Flexible Places?",
"Which payments failed or are in dispute?",
"How is occupancy in the last 30 days, and how is revenue against budget?"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Daily digest of what needs action",
"prompt": "What needs my attention today in Flexible Places?",
"tools_triggered": "get_action_digest",
"expected_behavior": "Returns a short list of what needs action today for the demo company (pending approvals, unanswered requests, payments, documents, upcoming events) with a link to the matching screen for each item. Nothing is changed."
},
{
"description": "Pending approvals",
"prompt": "Which reservation requests are waiting for my approval?",
"tools_triggered": "get_pending_approvals",
"expected_behavior": "Lists the pending approvals of the demo company (reservations CDEMO-R-*), each with its status and a link. It does not approve or reject anything."
},
{
"description": "Find a space by name",
"prompt": "Find the spaces called Demo Studio and show their locations.",
"tools_triggered": "find_spaces",
"expected_behavior": "Lists the spaces of the demo company whose name matches, with a link to each one. It does not change anything."
},
{
"description": "Payments that need attention",
"prompt": "Which payments failed or are in dispute?",
"tools_triggered": "get_payments_attention",
"expected_behavior": "Lists the payments of the demo company that failed or are in dispute, with amounts and links. It does not collect, refund or modify any payment."
},
{
"description": "Occupancy and revenue against budget",
"prompt": "How is occupancy in the last 30 days, and how is revenue against budget?",
"tools_triggered": "get_occupancy, get_revenue_vs_budget",
"expected_behavior": "Reports occupancy per location (Demo Studio A and Demo Studio B) for the last 30 days and revenue against budget, stating the period used."
}
],
"negative": [
{
"description": "Approving a request is not supported",
"prompt": "Approve the pending reservation request from the demo company."
},
{
"description": "Paying or refunding is not supported",
"prompt": "Refund the payment that failed and charge the customer again."
},
{
"description": "Data of other customers is not available",
"prompt": "Show me the reservations of another company that uses Flexible Places."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments. It only reads the host's own activity."
},
"publication": {
"release_notes": "Version 1.1.0: fifteen new read-only tools, twenty-six in total. New: find reservations, orders, brands, circuits, spaces, locations and biddings by name; history of a reservation, an order and a bidding; open requests; invoice status; documents to follow up; workflow status and follow-up of a reservation. Nothing was removed or renamed, and every tool stays read-only."
},
"apps": "./.app.json"
}
}
}
SHA-256: fcfc6e75d42832e8a048a4438e351344ff7c831560e2467bd5ccc306e2d4f0ff