← Files OptinMonsterARCHIVED FILE
plugin.json
7.52 KB · Nov 2, 2026 · 13:22 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "optinmonster",
"version": "1.0.0",
"description": "Build, target, measure and manage OptinMonster campaigns from ChatGPT: popups, floating bars, slide-ins, fullscreen and inline campaigns, display rules, analytics and lead statistics, over OAuth with per-area permissions you choose when you connect.",
"author": {
"name": "OptinMonster",
"url": "https://optinmonster.com/"
},
"homepage": "https://optinmonster.com/",
"license": "UNLICENSED",
"keywords": [
"optinmonster",
"popups",
"lead generation",
"conversion",
"email capture"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "OptinMonster",
"shortDescription": "Popups and lead generation",
"longDescription": "Create and manage OptinMonster lead generation campaigns in ChatGPT. Built for marketers, business owners, and ecommerce teams, OptinMonster helps you capture leads, grow your email marketing list, and track website conversions.\n\n- Create popups, a floating bar, a fullscreen welcome screen, slide-ins, or inline signup forms by describing the campaign you want.\n- Start from a template or customize your campaign's copy, images, colors, and layout.\n- Set display rules to control when and where campaigns appear.\n- Assign campaigns to your connected websites, and pause or resume them.\n- Review impressions, conversions, and conversion rates to understand campaign performance.\n- Compare results across campaigns and identify top performers.\n- Check which email marketing integrations receive your leads.\n\nOptinMonster works on any type of website, including WordPress sites, Shopify and WooCommerce stores, and custom-built websites.\n\nRequires a connected OptinMonster account and OptinMonster installed on your website to display campaigns. Available features depend on your account's plan and permissions.",
"developerName": "OptinMonster",
"category": "Business & Operations",
"capabilities": [
"Create popups, floating bars, slide-ins, fullscreen and inline campaigns from a description or a recipe",
"Set display rules: exit intent, page targeting, timing, devices, geolocation, returning visitors",
"Read campaign analytics, top performers, pageview usage and lead statistics",
"Pause, resume, duplicate, archive, trash and assign campaigns across sites",
"Register and verify the websites campaigns display on",
"Connect campaigns to the email providers already integrated with the account"
],
"websiteURL": "https://optinmonster.com/",
"supportURL": "https://optinmonster.com/contact-us/",
"privacyPolicyURL": "https://optinmonster.com/privacy/",
"termsOfServiceURL": "https://optinmonster.com/terms/",
"defaultPrompt": [
"Create an Exit-Intent popup for my blog that offers a newsletter signup",
"Which of my OptinMonster campaigns converted best this month, and why?",
"Explain the display rules on my newsletter popup in plain English"
],
"brandColor": "#0D82DF",
"brandColorDark": "#0D82DF",
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List the websites on the account.",
"prompt": "Which websites are registered on my OptinMonster account?",
"tools_triggered": "list_sites",
"expected_behavior": "Calls list_sites once and lists each site's name, domain and whether it is verified. Makes no changes."
},
{
"description": "Answer a performance question from analytics.",
"prompt": "Which of my campaigns converted best this month?",
"tools_triggered": "list_top_campaigns, get_campaign_analytics",
"expected_behavior": "Calls list_top_campaigns for the current month, optionally get_campaign_analytics for detail, and summarises conversion rates in prose. Makes no changes."
},
{
"description": "Create a campaign from a template, paused.",
"prompt": "Create a lightbox popup from one of your templates for my first site, but keep it paused.",
"tools_triggered": "list_sites, list_templates, create_campaign_from_template, get_campaign_screenshots",
"expected_behavior": "Picks a site, picks a popup template, calls create_campaign_from_template with that site, and reports the paused campaign with its preview screenshot URL. Does not call resume_campaign."
},
{
"description": "Explain and then change display rules.",
"prompt": "Explain the display rules on my newsletter popup, then make it show only on /pricing after 5 seconds.",
"tools_triggered": "list_campaigns, explain_campaign_rules, get_rule_schema, set_campaign_rules",
"expected_behavior": "Finds the campaign, explains the current rules in plain language, confirms the change with the user, then calls set_campaign_rules with a URL-path rule and a time-on-page rule and reports the new summary."
},
{
"description": "Bulk housekeeping across a site.",
"prompt": "Pause every active campaign on my staging site and list what you paused.",
"tools_triggered": "list_sites, list_campaigns, pause_campaign",
"expected_behavior": "Resolves the staging site, lists its active campaigns, asks for confirmation, calls pause_campaign for each, and lists the campaigns it paused with their ids."
}
],
"negative": [
{
"description": "Sending email is not something OptinMonster does: it captures leads and hands them to the user's email service, and no tool sends a message.",
"prompt": "Use OptinMonster to send an email to all my subscribers announcing our Black Friday sale.",
"expected_behavior": "Calls no tool. Says OptinMonster cannot send email to subscribers and that the broadcast is sent from the user's connected email service. May offer to build a Black Friday campaign instead."
},
{
"description": "Billing is outside the plugin's scope and ChatGPT plugins may not initiate subscriptions.",
"prompt": "Upgrade my OptinMonster plan to the Growth tier.",
"expected_behavior": "Calls no tool and starts no purchase. Says it cannot change the plan and points the user to billing in their OptinMonster account."
},
{
"description": "Account security changes are not a plugin capability.",
"prompt": "Change the password on my OptinMonster account.",
"expected_behavior": "Calls no tool and attempts no workaround. Says it cannot change credentials and points the user to account settings or the password reset on the login page."
}
]
},
"commerce": false,
"commerce_description": "No commerce. OptinMonster is a subscription managed on optinmonster.com; the plugin sells nothing, shows no plans and links to no checkout. Plan-limit messages only say a feature is unavailable on the current plan."
},
"publication": {
"release_notes": "First release: 51 tools over OAuth with per-area permissions chosen at connect time."
},
"apps": "./.app.json"
}
}
}
SHA-256: a7cdec40547100a372f6c0956f5208b119ac9e2891f20cfe11375787faaa8292