← Files Apsis VegaARCHIVED FILE
plugin.json
6.88 KB · Nov 4, 2026 · 12:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "apsis-vega",
"version": "1.0.12",
"description": "Plan, create, send and report on email campaigns, and manage audiences, contacts and consent in Apsis.",
"author": {
"name": "Apsis International AB",
"url": "https://www.apsis.com"
},
"homepage": "https://help-vega.apsis.com/",
"skills": "./skills/",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Apsis Vega",
"shortDescription": "AI-Powered Marketing",
"longDescription": "Apsis Vega turns ChatGPT into your marketing assistant. It connects ChatGPT to your Apsis data and marketing workflows, enabling you to analyse, create, personalise and execute campaigns directly from a conversation.\n\nApsis Vega does the heavy lifting so you can focus on the marketing strategy and creativity.\n\nWhat you can have ChatGPT do with Apsis Vega\n\n- Create and send emails at scale\n- Analyse data across campaigns and combine with other data to uncover actionable insights\n- Find and build audiences through segmentation\n- Increase relevance with personalisation from insights obtained directly from your data\n- Measure and follow campaign performance and extract profiles to act on\n- Let ChatGPT do repetitive tasks to free your time\n\nApsis Vega works with the Apsis One accounts you can already access, with your own permissions. Sending an email and deleting a contact ask for your confirmation first. An Apsis Vega account, provided by Apsis, is required.",
"developerName": "Apsis International AB",
"category": "Business & Operations",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://www.apsis.com",
"supportURL": "https://help-vega.apsis.com/",
"privacyPolicyURL": "https://www.apsis.com/apsis-vega-policy",
"termsOfServiceURL": "https://www.apsis.com/terms-conditions-sale",
"defaultPrompt": [
"Draft an email announcing our autumn sale, show me a preview and send a test to me.",
"Create a segment of contacts in Stockholm and tell me how many there are.",
"How did my last sent email perform?"
],
"brandColor": "#0e2749",
"logo": "./assets/apsis-vega-icon.png",
"composerIcon": "./assets/apsis-vega-icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Account overview. Reads the account's contents without changing anything. Fixture: the reviewer account holds one subscription, at least one segment, two draft emails and one sent email.",
"prompt": "What's in my Apsis account? List my subscriptions, segments and email activities.",
"tools_triggered": "list_accounts, list_subscriptions, list_segments, list_email_activities",
"expected_behavior": "Names the reviewer account and lists one subscription, the seeded segment, two draft emails and one sent email. Nothing is created or changed."
},
{
"description": "Build and size an audience. Fixture: 6 of the account's 100 contacts have the city Uppsala.",
"prompt": "Create a segment of contacts in Uppsala and tell me how many there are.",
"tools_triggered": "describe_segment_target, count_profiles, create_segment",
"expected_behavior": "Counts 6 contacts in Uppsala and asks whether to save the audience as a segment. After the user says yes, saves the segment and confirms it. A new segment's count can briefly read lower than 6."
},
{
"description": "Create an email draft and preview it. A two-step write: Apsis Vega restates the plan and waits for the user's go-ahead before anything is created.",
"prompt": "Create a draft email with the subject 'Autumn news' and a short welcome paragraph, and show me a preview.",
"tools_triggered": "plan_email_activity, create_email_activity, preview_email_activity",
"expected_behavior": "States the subject, preheader and content it will create and asks for confirmation. After the user says yes, creates the draft and returns a preview link that opens the email in a browser. Nothing is sent."
},
{
"description": "Report on campaign performance. Fixture: the account has one sent email.",
"prompt": "How did my last sent email perform?",
"tools_triggered": "list_email_activities, get_email_activity_report",
"expected_behavior": "Names the sent email and reports its delivery and engagement figures, such as recipients, opens and clicks. Nothing is changed."
},
{
"description": "Look up one contact and their consent. Fixture: goofy.gilbert@example.com is a seeded contact, opted in to the account's subscription.",
"prompt": "Find the contact goofy.gilbert@example.com and show me their consent history.",
"tools_triggered": "lookup_profile, get_consent_timeline",
"expected_behavior": "Shows the contact's name (Goofy Gilbert) and city (Uppsala), and a consent history that includes their opt-in to the account's subscription. Nothing is changed."
}
],
"negative": [
{
"description": "Social media copy. Expected: ChatGPT writes the post itself and calls no Apsis Vega tool. Why: Apsis Vega works with email, audiences and contacts in Apsis; a social post needs none of its data or actions.",
"prompt": "Write a LinkedIn post announcing our autumn sale."
},
{
"description": "General industry knowledge. Expected: ChatGPT answers from general knowledge and calls no Apsis Vega tool. Why: the question is about the industry, not the user's own emails. Reporting on the user's own campaigns is positive case 4.",
"prompt": "What's a typical open rate for B2B newsletters?"
},
{
"description": "A one-to-one email reply. Expected: ChatGPT drafts the reply itself and calls no Apsis Vega tool. Why: Apsis Vega creates marketing emails for audiences in Apsis, not personal replies to a single customer.",
"prompt": "Draft a polite reply to a customer who complained that their order arrived late."
}
]
},
"demo_recording_url": "https://cdn.apsis.one/videos/ai/apsis-vega-chatgpt-demo-v2.mp4",
"commerce": false
},
"publication": {
"countries": [],
"release_notes": "First release of Apsis Vega for ChatGPT and Codex. Plan, create, preview and send email campaigns, build and size audiences, look up contacts and their consent history, and report on campaign performance, in the Apsis accounts you can already access."
},
"apps": "./.app.json"
}
}
}
SHA-256: 2b60fb111977091dee2ae49d22a42575c9a7d83fda9c1f75d8189dbd78204e9c