← Files InvoisataARCHIVED FILE
plugin.json
5.24 KB · Nov 9, 2026 · 18:08 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "invoisata",
"version": "1.0.0",
"description": "Create, send and track invoices in your Invoisata account by chatting.",
"author": {
"name": "KMA Tech Holding Limited",
"email": "support@kma.tech",
"url": "https://invoisata.com"
},
"homepage": "https://invoisata.com",
"keywords": [
"invoice",
"invoicing",
"freelance",
"sole trader",
"small business",
"VAT"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Invoisata",
"shortDescription": "Create invoices by chatting",
"longDescription": "Invoisata is an invoicing app for freelancers, sole traders and small businesses. Tell ChatGPT who you're billing, for what and how much, and Invoisata creates the invoice in your account, using your saved prices, your customer's details, the next invoice number and VAT. Ask who still owes you, look up any invoice, get its PDF, email it to your client or send a payment reminder, and mark invoices paid. Works with your team's businesses too. Sign in with your Invoisata account; ChatGPT only acts when you ask.",
"developerName": "KMA Tech Holding Limited",
"category": "Finance",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://invoisata.com",
"privacyPolicyURL": "https://invoisata.com/privacy.html",
"termsOfServiceURL": "https://invoisata.com/terms.html",
"defaultPrompt": [
"Create an invoice for Crestline Ltd: 2 days of consultancy at \u00a3650 a day, due in 14 days",
"Who still owes me money?",
"Email invoice 002108 to the client"
],
"brandColor": "#4F3DD9",
"composerIcon": "./assets/composerIcon.png",
"logo": "./assets/logo.png",
"supportURL": "https://invoisata.com/contact"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Create an invoice from one sentence",
"prompt": "Create an invoice for Crestline Ltd for 2 days of consultancy at \u00a3650 a day, VAT on top, due in 14 days",
"tools_triggered": "list_businesses, create_invoice",
"expected_behavior": "A draft invoice is created with the next invoice number: subtotal \u00a31,300.00, VAT \u00a3260.00, total \u00a31,560.00. An invoice card shows it with Open in Invoisata and Download PDF."
},
{
"description": "Correct an invoice after creating it",
"prompt": "Make the delivery on that invoice \u00a330 and change the price to \u00a3200",
"tools_triggered": "update_invoice",
"expected_behavior": "The same invoice is updated (no new invoice): the line price becomes \u00a3200, delivery \u00a330 as a separate charge, totals are recalculated and the invoice card shows the new figures."
},
{
"description": "Use the saved price list",
"prompt": "Make an invoice for Vertex Pharmaceuticals for 10 Kafta Kick",
"tools_triggered": "find_prices, create_invoice",
"expected_behavior": "The price comes from the business's saved price list without asking the user, and the client's details are reused from their previous invoice."
},
{
"description": "Outstanding balance",
"prompt": "Who still owes me money?",
"tools_triggered": "get_outstanding_balance",
"expected_behavior": "The total of unpaid invoices, per currency."
},
{
"description": "Email an invoice",
"prompt": "Email that invoice to the client",
"tools_triggered": "send_invoice",
"expected_behavior": "ChatGPT asks for confirmation first (and for an address if the client has none), then emails the invoice with its PDF attached and the invoice shows as sent."
}
],
"negative": [
{
"description": "Unrelated request: no Invoisata tool should run",
"prompt": "What's the weather in London tomorrow?"
},
{
"description": "Deleting invoices isn't supported: it should say so and change nothing",
"prompt": "Delete all my invoices"
},
{
"description": "A reminder for a paid invoice is refused",
"prompt": "Send a payment reminder for my most recent paid invoice"
}
]
},
"demo_recording_url": "https://www.dropbox.com/scl/fi/csv6hh7f94jgjs7j1as4i/Screen-Recording-2026-10-08-at-17.22.18.mov?rlkey=1313emha758gstk58lp1gswvj&dl=0",
"commerce": false,
"commerce_description": "Invoisata doesn't sell products or take payments in ChatGPT. It works with an existing Invoisata account."
},
"publication": {
"countries": [],
"release_notes": "First release: create invoices from a sentence using your saved prices and customers, correct them, get the PDF, email invoices and payment reminders, see who still owes you, and work in your team's businesses."
},
"apps": "./.app.json"
}
}
}
SHA-256: 3d5c2498c0eaf54f51ed1ce6ebbdb42e344ee6e5a7b307ed1441840de2e9a6a1