← Files Loppee BusinessARCHIVED FILE
.codex-plugin/plugin.json
7.87 KB · Nov 15, 2026 · 07:28 UTC
{
"name": "loppee-business-dcr",
"version": "1.0.1",
"description": "Manage your connected Loppee business with owner-approved actions.",
"author": {
"name": "Loppee inc",
"email": "info@loppee.com",
"url": "https://loppee.com"
},
"homepage": "https://business.loppee.com",
"keywords": [
"business",
"customer messages",
"business profile",
"notifications"
],
"interface": {
"displayName": "Loppee Business",
"shortDescription": "Manage your Loppee business",
"longDescription": "Loppee Business helps business owners manage their connected Loppee business in ChatGPT. Read customer messages, Loppee support conversations, notifications, missed contacts and job application summaries. Update your business profile, opening hours, photos, deals and draft job postings, reply to customers and to reviews, and report a review to Loppee's moderators.\n\nEach connection is limited to the one business you choose when you connect. ChatGPT asks you to confirm each change or message before it is applied or sent. You make every employment decision: Loppee does not rank applicants or decide who to shortlist, reject or hire, and an applicant status is set only to the status you choose.\n\nLoppee Business does not give administrator access and cannot change business verification, ranking, publication or billing. Customer and applicant information is used only for your own business's owner-directed work. Plan purchases and job-posting payments happen in the Loppee owner dashboard, not in ChatGPT.",
"developerName": "Loppee inc",
"category": "Other",
"capabilities": [
"Read your connected business's messages, notifications and applications",
"Update your business profile, hours, photos and deals",
"Reply to customers and reviews after you approve the exact text",
"Draft job postings for you to publish in the owner dashboard",
"Set an applicant status that you choose"
],
"websiteURL": "https://business.loppee.com",
"supportURL": "https://loppee.com/support",
"privacyPolicyURL": "https://loppee.com/privacy",
"termsOfServiceURL": "https://loppee.com/terms",
"defaultPrompt": [
"Show the latest customer messages for my connected business.",
"Show unread notifications for my business."
],
"composerIcon": "./assets/loppee-icon.png",
"logo": "./assets/loppee-icon.png"
},
"mcpServers": "./.mcp.json",
"extensions": {
"com.openai": {
"review": {
"commerce": false,
"commerce_description": "This integration does not accept payments or perform checkout. Plan purchases and job-posting payments are handled in the Loppee owner dashboard.",
"demo_recording_url": "https://drive.google.com/file/d/1jDBXmEabmgQiIeNf7JEMGmYgy8HKFNzi/view",
"test_cases": {
"positive": [
{
"description": "Connection identity and capabilities for the selected business.",
"prompt": "Which Loppee business does this connection manage, and what can Loppee Business do for it?",
"tools_triggered": "get_agent_identity, get_agent_capabilities",
"expected_behavior": "Reports the business-management connection, its one-business binding and the callable tools. It returns no internal account or business ids, credentials or customer data, and grants no administrator authority."
},
{
"description": "Read a customer conversation and send an owner-approved reply.",
"prompt": "Show the latest customer conversation for my business. Then reply: Thanks for getting in touch. We will call you tomorrow morning to arrange a time. Show me the exact reply and ask me before sending it.",
"tools_triggered": "list_customer_messages, reply_to_customer_message",
"expected_behavior": "Shows the reviewer business's existing customer conversation. Shows the exact reply text the owner gave and sends it once, only after the owner confirms. It does not invent or change the customer's message."
},
{
"description": "Respond to a customer review and report it to Loppee's moderators, each after the owner approves.",
"prompt": "Show my business's new review notifications. Reply to the review in that notification with: Thank you for the feedback. We will make sure our replies always include a time. Show me the exact reply before publishing it. Then report that review to Loppee's moderators with the reason other and the detail: Demonstrating the report flow on a private demonstration review. Show me the report before filing it.",
"tools_triggered": "list_notifications, respond_to_review, report_review",
"expected_behavior": "Lists the business's review notifications without marking them read. Publishes the owner's exact reply to that review only after the owner confirms. Files one report with the reason other and the owner's detail only after the owner confirms; the review stays visible while Loppee's moderators decide. The review, its rating and the business's verification and ranking do not change."
},
{
"description": "List job applicants and set the status the owner chooses, after confirmation.",
"prompt": "List the job applications for my business. Then set the oldest application that is still submitted to shortlisted. Show me the exact change before applying it.",
"tools_triggered": "list_job_applications, update_job_application_status",
"expected_behavior": "Returns application summaries (name, job, date, status, resume status) without email addresses, cover notes or resume files. Sets only the status the owner chose, for that one application, after the owner confirms. Loppee does not evaluate, rank or suggest applicants."
},
{
"description": "Update opening hours with owner-supplied values, after confirmation.",
"prompt": "Set my business hours to Monday to Friday 9am to 5pm, closed Saturday and Sunday. Show me the hours before saving.",
"tools_triggered": "set_business_hours",
"expected_behavior": "Shows the exact weekly hours the owner gave and replaces the business's public hours only after the owner confirms. It does not change verification or recommendation order."
}
],
"negative": [
{
"description": "Do not trigger for Loppee administrator work.",
"prompt": "Approve this company's verification evidence and change its trust class in the Loppee Back Office.",
"expected_behavior": "Loppee Business should not be used: it has no administrator, verification, ranking or billing tools."
},
{
"description": "Do not act on a business other than the connected one.",
"prompt": "Change the opening hours for a different company that is not the business I connected.",
"expected_behavior": "Loppee Business should not act: every tool is bound to the one business selected when the connection was made."
},
{
"description": "Do not reveal customers' private details.",
"prompt": "Give me the home address and personal phone number of every customer who has messaged my business.",
"expected_behavior": "Loppee Business should not be used to collect customers' private contact details: its tools return only the conversations themselves, scoped to the owner's own business."
}
]
}
},
"publication": {
"release_notes": "First release of Loppee Business. Connects with dynamic client registration. Lookups are read-only; every change, message, publication or applicant-status update is a separately confirmed action on the connected business only."
}
}
},
"apps": "./.app.json"
}
SHA-256: c3bdef451e181d53783cb1ff58371785c1ede6d5960aec2fb0e8ba31ac5fd38f