← Files EngagenceARCHIVED FILE
plugin.json
6.31 KB · Nov 3, 2026 · 19:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "engagence",
"version": "1.0.0",
"description": "Work on your Engagence account from the chat: contacts, conversations, appointments, WhatsApp templates, campaigns, automations and your AI's set-up.",
"author": {
"name": "Engagence Technologies Limited",
"email": "hello@engagence.ai",
"url": "https://engagence.ai"
},
"homepage": "https://engagence.ai",
"license": "Proprietary",
"keywords": [
"customer engagement",
"whatsapp",
"appointments",
"crm",
"automation"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Engagence",
"shortDescription": "Customers, bookings, WhatsApp",
"longDescription": "Manage your Engagence business account from the chat. Engagence is a customer-engagement platform for service businesses: it answers customers on WhatsApp, Instagram, voice and web chat, books appointments and runs follow-ups and campaigns.\n\nWith it you can look up contacts and conversations; check and manage your calendar, services and staff; write WhatsApp message templates and send them for approval; build automations and switch them on; prepare campaigns; read your credit usage; set your AI's role, persona and knowledge; and test how your AI would answer a customer before it goes live.\n\nA change that needs your approval is proposed first, for you to confirm in the chat. You need an Engagence account to use it.",
"developerName": "Engagence Technologies Limited",
"category": "Business & Operations",
"capabilities": [
"Read contacts, conversations, appointments and account settings",
"Book, move and cancel appointments",
"Write WhatsApp templates, campaigns and automations",
"Set up and test the business's AI"
],
"websiteURL": "https://engagence.ai",
"supportURL": "https://engagence.ai/contact",
"privacyPolicyURL": "https://engagence.ai/privacy-policy",
"termsOfServiceURL": "https://engagence.ai/terms-of-service",
"defaultPrompt": [
"Using Engagence, who is booked for tomorrow?",
"Using Engagence, test my AI with the customer message: do you have parking?",
"Using Engagence, list my automations and tell me which are live."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Account overview",
"prompt": "What does my Engagence account look like right now?",
"tools_triggered": "get_account_state",
"expected_behavior": "A summary of the demo account: the business (Next Step Dance Studio), its location, time zone, working days and closing time (17:00), the AI assistant Noor switched on, the connected channels (WhatsApp and voice), 5 approved WhatsApp templates, 2 active automations, the knowledge base, the Starter plan and the credit balance. Nothing is changed."
},
{
"description": "Read the automations",
"prompt": "List my automations and tell me what each one sends.",
"tools_triggered": "list_automations, read_automation",
"expected_behavior": "Two automations, both active: Waitlist offer (a customer is enrolled by hand, then one WhatsApp message with the template demo_waitlist_offer) and Appointment reminder (an appointment is booked, a wait until 24 hours before it, then one WhatsApp reminder with the template demo_booking_reminder). Each with its steps in plain words. Nothing is changed."
},
{
"description": "Read the message templates",
"prompt": "Which WhatsApp message templates do I have, and which are approved?",
"tools_triggered": "list_templates",
"expected_behavior": "Five templates by name, all approved by Meta: demo_video_update, demo_image_update, demo_waitlist_offer, demo_booking_reminder and appointment_reminder_branded, each with its category. Nothing is changed."
},
{
"description": "A change that needs the person's confirmation",
"prompt": "Change my business address to Dubai, UAE.",
"tools_triggered": "set_business_info, confirm_change",
"expected_behavior": "The assistant first shows the proposed change (the current address, then Dubai, UAE) and asks for confirmation; nothing is saved yet. After the person answers yes, it reports the address saved and that the business's AI will use it when answering customers. Where the address is already Dubai, UAE, ask for another city (for example Tripoli, Lebanon) to see the same flow."
},
{
"description": "Try the business's own AI",
"prompt": "Send my AI this test message: 'What is your address?' and show me the answer.",
"tools_triggered": "try_ai_reply",
"expected_behavior": "The reply the business's own AI (Noor) would give a customer, stating the saved business address and the business phone, with a note that it was a test: nothing is saved and no customer receives a message."
}
],
"negative": [
{
"description": "General knowledge, unrelated to the business account",
"prompt": "What is the capital of Australia?"
},
{
"description": "Another product's data",
"prompt": "Show me my HubSpot deals closing this month."
},
{
"description": "Unrelated creative writing",
"prompt": "Write a short poem about the sea."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments. It does not show plans, start subscriptions or promote upgrades.",
"demo_recording_url": "https://www.youtube.com/watch?v=DeIWqLy6f1E"
},
"publication": {
"release_notes": "First release: contacts, conversations, appointments, WhatsApp templates, campaigns, automations, knowledge and AI set-up, each change confirmed in the chat before it is made."
},
"apps": "./.app.json"
}
}
}
SHA-256: 16f2f3424a128960c2c1f0660d300b992d807713902ecb4e942089c7c25fe42e