← Files ConveoARCHIVED FILE
.codex-plugin/plugin.json
6.64 KB · Nov 2, 2026 · 12:54 UTC
{
"name": "conveo",
"version": "1.0.0",
"description": "Conveo is a customer research platform. It runs AI-moderated video interviews with real participants, and this plugin lets you design those interview studies and analyze their results from ChatGPT.",
"author": {
"name": "Conveo",
"email": "support@conveo.ai",
"url": "https://conveo.ai"
},
"homepage": "https://conveo.ai",
"license": "Proprietary",
"keywords": [
"user research",
"qualitative research",
"customer interviews",
"market research",
"insights"
],
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Conveo",
"shortDescription": "AI-moderated user research",
"longDescription": "Conveo helps research, product and marketing teams understand their customers through interviews. Conveo's AI moderator interviews real participants over video, and this plugin connects ChatGPT to your Conveo workspace so you can plan studies and get answers from the interviews without leaving the conversation.\n\nWhat you can do:\n- Analyze interviews: ask what participants said about a topic and get an answer backed by cited quotes, tables and charts.\n- Find moments: search interview clips for what participants said about a keyword.\n- Design studies: create a new interview study with topic-guide sections and questions. Studies are created as drafts; nothing reaches participants until you launch it in Conveo.\n- Track fieldwork: see how many interviews are complete, in progress or screened out, and how your quotas are set up.\n- Reuse findings: browse the storylines and insights your team has already published.\n\nRequires a Conveo account. ChatGPT only sees the studies your account can already access, and Conveo never shares participants' contact details.",
"developerName": "Conveo",
"category": "Business & Operations",
"capabilities": [
"Create interview studies with sections and questions",
"Check recruitment status and quota setup",
"Ask questions about interview data with cited quotes",
"Search interview clips by keyword",
"Browse storylines and insights"
],
"websiteURL": "https://conveo.ai",
"supportURL": "https://conveo.ai/docs",
"privacyPolicyURL": "https://conveo.ai/privacy-policy",
"termsOfServiceURL": "https://conveo.ai/terms-of-service",
"defaultPrompt": [
"List my Conveo studies",
"What are the main themes in my latest study?",
"Draft a Conveo study on why customers churn"
],
"brandColor": "#E5532A",
"brandColorDark": "#F07A4F",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"extensions": {
"com.openai": {
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "List the studies the signed-in user can access.",
"prompt": "Show me my Conveo studies.",
"tools_triggered": "list_studies",
"expected_behavior": "Returns the test account's studies with their names and statuses. Nothing is created or changed."
},
{
"description": "Summarize a completed study's findings using the AI analyst.",
"prompt": "In my Conveo study \"Coffee Rituals\", what are the main reasons people switch brands? Include quotes.",
"tools_triggered": "list_studies, create_analysis_session, query_study_data",
"expected_behavior": "Finds the study with list_studies, opens an analysis session for it, and asks Conveo's AI analyst with query_study_data. Returns a written summary of brand-switching reasons drawn from the interviews, with participant quotes. No study or interview data is changed; only the analysis session and its saved question and answer are created."
},
{
"description": "Find video clips of a specific topic across interviews.",
"prompt": "Find clips in my \"Coffee Rituals\" study where participants talk about price.",
"tools_triggered": "list_studies, search_clips",
"expected_behavior": "Finds the study, then searches it for clips whose quoted text mentions price. Returns the matching clips with each participant's quoted text and its interview reference."
},
{
"description": "Draft a new interview study with sections and open-ended questions.",
"prompt": "Create a Conveo study to understand why trial users don't convert to paid, with two sections and a few questions each.",
"tools_triggered": "create_study, get_study, update_section, add_section, add_question",
"expected_behavior": "Creates a new study in the test account, names its default section and adds a second one, and adds open-ended questions to each section. Returns the new study's ID and the sections and questions it created. The study is not launched and no participants are recruited; the user opens it in Conveo to review it."
},
{
"description": "Check fieldwork progress for a running study.",
"prompt": "How is recruitment going for my \"Coffee Rituals\" study?",
"tools_triggered": "list_studies, get_recruitment_overview",
"expected_behavior": "Finds the study, then summarizes fieldwork: how many interviews are completed, in progress and screened out, and the study's configured quota targets. It does not claim progress against individual quotas."
}
],
"negative": [
{
"description": "General research question with no Conveo data involved; the plugin should not be called.",
"prompt": "What is the difference between qualitative and quantitative research?"
},
{
"description": "Request for another tool's data; the plugin should not be called.",
"prompt": "Summarize the responses in my Google Forms survey."
},
{
"description": "Request for participants' personal contact details, which Conveo does not expose; the plugin should not return any.",
"prompt": "Give me the email addresses and phone numbers of everyone who took part in my Conveo study."
}
]
},
"commerce": false,
"demo_recording_url": "https://www.loom.com/share/3b4c4e949a064958a3c0fd54131d14da"
},
"publication": {
"release_notes": "First release of Conveo for ChatGPT: design studies, track recruitment and analyze interview data with cited quotes and clips."
}
}
},
"apps": "./.app.json"
}
SHA-256: eb2075c3ae33f570e68994a9d84b9168fff66b06bed266447194a35627e10105