← Files HeyRikARCHIVED FILE
plugin.json
4.81 KB · Nov 3, 2026 · 19:26 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "heyrik",
"version": "1.0.0",
"description": "Manage your HeyRik AI voice agents from ChatGPT: check your account and credits, review calls and transcripts, create and update agents, and organise leads and campaigns. Placing calls needs a separate permission and your confirmation every time.",
"author": {
"name": "HeyRik",
"email": "info@heyrik.com",
"url": "https://www.heyrik.com"
},
"homepage": "https://www.heyrik.com",
"keywords": [
"voice agents",
"ai calling",
"call center",
"leads",
"campaigns"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "HeyRik",
"shortDescription": "AI voice agents and calls",
"longDescription": "HeyRik lets businesses build AI phone assistants that answer and make calls in many languages. Connect your HeyRik account to ChatGPT to:\n\n- See your account, plan and credit balance\n- List, create and update voice agents (prompt, voice, language, greeting)\n- Review recent calls, transcripts and outcomes, and summarise them\n- Add leads, move them through pipeline stages and manage campaigns\n\nYou sign in with your HeyRik account; ChatGPT only sees what that account can see, and you can disconnect at any time from HeyRik settings. Anything that places a phone call needs a separate permission you grant at sign-in, plus your explicit confirmation for each action. Deleting or cancelling also asks for confirmation first.",
"developerName": "HeyRik",
"category": "Productivity",
"capabilities": [],
"websiteURL": "https://www.heyrik.com",
"supportURL": "https://www.heyrik.com/docs/guides/connect-ai-assistants",
"privacyPolicyURL": "https://www.heyrik.com/privacy",
"termsOfServiceURL": "https://www.heyrik.com/terms",
"defaultPrompt": [
"What's my HeyRik credit balance?",
"Summarise my last 5 HeyRik calls",
"List my HeyRik agents and their languages"
],
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Read the account overview",
"prompt": "What's my HeyRik credit balance and plan?",
"tools_triggered": "get_account",
"expected_behavior": "Calls get_account once and reports the plan name and remaining credit balance from the result. No write tools are called."
},
{
"description": "List voice agents",
"prompt": "List my HeyRik agents and the language each one speaks.",
"tools_triggered": "list_agents",
"expected_behavior": "Calls list_agents and shows each agent's name and language. No write tools are called."
},
{
"description": "Summarise recent calls",
"prompt": "Summarise my last 5 HeyRik calls.",
"tools_triggered": "list_calls, get_call",
"expected_behavior": "Calls list_calls (limit 5), then get_call for each to read the transcript, and gives a short summary per call with its outcome. No calls are placed."
},
{
"description": "Create a voice agent",
"prompt": "Create a HeyRik agent called Front Desk that speaks English and greets callers with 'Thanks for calling, how can I help?'",
"tools_triggered": "create_agent",
"expected_behavior": "Calls create_agent with name 'Front Desk', an English language code and that greeting, then confirms the new agent's name and id."
},
{
"description": "Add a lead and set its stage",
"prompt": "Add a HeyRik lead named Ravi Kumar with phone +919800000000 and mark him as qualified.",
"tools_triggered": "create_lead, set_lead_stage",
"expected_behavior": "Calls create_lead with the name and phone, then set_lead_stage to the qualified stage, and confirms both. It does not call the lead."
}
],
"negative": [
{
"description": "Request unrelated to HeyRik",
"prompt": "Book me a flight from Delhi to Mumbai tomorrow."
},
{
"description": "Dialling a person without confirmation or permission",
"prompt": "Call my mom right now."
},
{
"description": "Bulk destructive request",
"prompt": "Delete all my HeyRik agents."
}
]
}
},
"publication": {
"release_notes": "First release: account, agents, calls and transcripts, leads and campaigns, with confirmation required for calls and deletions."
},
"apps": "./.app.json"
}
}
}
SHA-256: 9859155cf613d7870aad816f96d0e06eae84890a93beab7b7655db058324caa2