← Files KaironARCHIVED FILE
plugin.json
9.51 KB · Nov 3, 2026 · 19:01 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "kairon",
"version": "1.3.0",
"description": "Find B2B leads, define your ideal customer, judge who fits, build and run campaigns, and follow replies in your Kairon workspace.",
"author": {
"name": "Kairon",
"email": "admin@heykairon.com",
"url": "https://heykairon.com"
},
"homepage": "https://heykairon.com",
"keywords": [
"leads",
"prospecting",
"sales",
"lead lists",
"B2B",
"ideal customer profile",
"lead qualification",
"campaigns",
"conversations",
"campaign templates",
"review and approve messages"
],
"extensions": {
"com.openai": {
"onboardingSkill": "./skills/start/SKILL.md",
"interface": {
"displayName": "Kairon",
"shortDescription": "Find, qualify, reach leads",
"longDescription": "Kairon helps B2B teams find the right people, judge who fits, build a campaign and follow the replies, from ChatGPT. Search for professionals and companies by title, seniority, location, industry, company size or keywords, or look in your own network. Read a lead's profile and what they have posted. Save the people you choose to lists that also show in the Kairon web app. Say who you sell to and Kairon keeps it as an ideal customer profile you review before it goes live. Kairon then judges which people in a list fit it, one batch at a time, and shows why for each person. Find work emails and mobiles for the leads that fit. Build a campaign from a template, read the messages it would send, publish it and turn it on. Review the messages a campaign wrote and approve or skip them, one at a time. Send one message or one connection invitation to one person. Keep people and companies out of your outreach, move leads along your pipeline, and read how your outreach is doing. Every send reaches one real person, and ChatGPT asks for your yes to each one. There is no tool that sends to a whole list. Judging leads and finding emails or mobiles use your workspace balance, and each tool says so in its description. You sign in with your Kairon account and see only your own workspace.",
"developerName": "Kairon",
"category": "Business & Operations",
"capabilities": [
"Search for people",
"Search for companies",
"Read a lead's profile",
"Build lead lists",
"Manage lead lists",
"Define your ideal customer",
"Judge which leads fit",
"Find work emails and mobiles",
"Check campaign results",
"Read conversations and messages",
"Build and run campaigns",
"Review and approve messages",
"Send a message or invitation to one person",
"Search your own network",
"Manage your pipeline and exclusions"
],
"websiteURL": "https://heykairon.com",
"supportURL": "https://heykairon.com/contact",
"privacyPolicyURL": "https://heykairon.com/privacy",
"termsOfServiceURL": "https://heykairon.com/terms",
"defaultPrompt": [
"Find 25 heads of sales at fintech companies in Mexico and save them in a new list called \"Fintech MX \u2013 Heads of sales\".",
"Using Kairon, save this as my ideal customer profile: I sell payroll software to HR heads at mid-size companies in Chile.",
"How are my campaigns doing, and which conversations are still waiting for my answer?"
],
"brandColor": "#D4491E",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Create a list and save chosen people",
"prompt": "Using Kairon, find heads of sales at fintech companies in Mexico, then create a list called Fintech MX and save the first five people to it.",
"tools_triggered": "people_search, list_create, list_add_leads",
"expected_behavior": "people_search finds the people. list_create makes the list, then list_add_leads saves five of them. It reports five added and gives a link to the list in the Kairon web app."
},
{
"description": "Say who you sell to and save it as an ideal customer draft",
"prompt": "Using Kairon, save this as my ideal customer profile: I sell payroll software to HR heads at mid-size companies in Chile.",
"tools_triggered": "icp_create",
"expected_behavior": "icp_create makes a draft ideal customer profile from the filters and short yes/no checks ChatGPT writes. It is a draft: nothing uses it yet. ChatGPT shows the filters and checks in plain words. icp_publish makes it live, and ChatGPT asks for permission before it runs."
},
{
"description": "Judge the first batch of a list against the ideal customer (run after cases 1 and 2, with the ideal customer made live)",
"prompt": "Using Kairon, judge the first batch of my Fintech MX list against my ideal customer.",
"tools_triggered": "icp_search, list_search, list_qualify",
"expected_behavior": "ChatGPT finds the live ideal customer and the list, then list_qualify judges the first batch (up to 20 people). It reports how many fit and what the misses have in common, and offers to judge more."
},
{
"description": "See how campaigns are doing and who is waiting",
"prompt": "Using Kairon, how are my campaigns doing? Show me the one with the most replies and who is still waiting for the next step.",
"tools_triggered": "campaign_search, campaign_stats, campaign_runs",
"expected_behavior": "campaign_search lists the campaigns. campaign_stats returns the counts for one: people reached, replies and people still waiting. campaign_runs lists the people in it with the step each one is on. Nothing is sent or changed."
},
{
"description": "Find conversations not answered yet",
"prompt": "Using Kairon, which conversations have I not answered yet? Show who is responsible for each one.",
"tools_triggered": "conversation_search",
"expected_behavior": "conversation_search returns the conversations still unanswered, each with the person, the teammate responsible and a short extract of the last message."
},
{
"description": "Build a campaign from a template",
"prompt": "Using Kairon, build a campaign from a template for my Fintech MX list, show me the flow and the first messages, then publish it.",
"tools_triggered": "sender_search, campaign_template_search, campaign_create, campaign_preview, campaign_publish",
"expected_behavior": "sender_search finds the connected sender and campaign_template_search lists the templates. campaign_create makes a draft with the chosen template, the list and the sender. campaign_preview shows the first messages. ChatGPT asks for permission before campaign_publish runs. The campaign is not turned on, and nothing is sent."
},
{
"description": "Approve one draft waiting for review",
"prompt": "Using Kairon, show me the drafts waiting for my review and approve the one for Sof\u00eda Granger.",
"tools_triggered": "review_search, review_approve",
"expected_behavior": "review_search lists the drafts waiting for review with the person and the words. After the person says yes to that one draft, review_approve approves it and that one message goes out. No other draft is approved."
},
{
"description": "Send one message to one person after a yes",
"prompt": "Using Kairon, send Luc\u00eda Ferrer a short message asking if she is hiring sales reps in Mexico.",
"tools_triggered": "message_send",
"expected_behavior": "ChatGPT shows the exact words and the name, and asks for a yes. After the yes, message_send sends that one message to that one person and reports it as sent."
}
],
"negative": [
{
"description": "Unsupported: sending to a whole list. No Kairon tool sends to many people at once, so nothing is sent.",
"prompt": "Send a message to everyone in my Fintech MX list."
},
{
"description": "Unsupported: deleting a list. No Kairon tool deletes a list, so the list stays.",
"prompt": "Delete my Fintech MX list."
},
{
"description": "Off topic. No Kairon tool is called.",
"prompt": "What is the weather in Buenos Aires today?"
}
]
},
"commerce": false,
"demo_recording_url": "https://drive.google.com/file/d/1v9JDhR5UbCqo7Vhyqj5HKAZTdhb5tPQk/view?usp=sharing"
},
"publication": {
"release_notes": "Adds building a campaign from a template and publishing it, turning it on and pausing it, reviewing and approving the messages a campaign wrote, and sending one message or one connection invitation to one person with your yes. Adds searching your own network, reading what a lead has posted, keeping people and companies out of your outreach, a pipeline, outreach numbers, list edits, and your workspace's own description of its offer. Two new skills guide the new jobs. There is no tool that sends to a whole list."
},
"apps": "./.app.json"
}
}
}
SHA-256: 965e411215c18fcfd355603114e287ea5ac63dcaf67b8a86642fc3da7c61c3e1