← Files Noise for BrandsARCHIVED FILE
plugin.json
6.19 KB · Nov 12, 2026 · 19:36 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "noise",
"version": "0.1.8",
"description": "Set up, run and report on creator UGC campaigns on Noise.",
"author": {
"name": "Noise",
"email": "support@getnoise.com",
"url": "https://getnoise.com"
},
"homepage": "https://getnoise.com",
"keywords": [
"ugc",
"creators",
"marketing",
"campaigns",
"tiktok",
"instagram"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Noise for Brands",
"shortDescription": "Run creator UGC campaigns",
"longDescription": "Run creator marketing campaigns on Noise from ChatGPT. Noise is a creator marketing platform: brands brief creators, and creators post about the brand's product on TikTok, Instagram, YouTube, Facebook and Snapchat.\n\nWith this plugin a brand on Noise can:\n- check what their brand still needs before its campaigns go live;\n- set up and change campaigns: content format, which creators can post, and where;\n- build playbooks (the brief creators follow) as slideshows or UGC video scripts, add reference videos and publish them;\n- turn campaigns and playbooks on or off;\n- read daily campaign performance, creator posts and the change history.\n\nIt requires a Noise brand account; sign in with the email you use for the Noise brand portal. Each change has a preview, and ChatGPT asks before making it. Account settings are managed in the Noise brand portal. The plugin only reaches the brands your account belongs to.",
"developerName": "Noise",
"category": "Business & Operations",
"capabilities": [
"Set up campaigns",
"Build and publish playbooks",
"Turn campaigns on or off",
"Read campaign performance"
],
"websiteURL": "https://getnoise.com",
"supportURL": "https://getnoise.com/docs/connect-ai-client",
"privacyPolicyURL": "https://getnoise.com/privacy-policy",
"termsOfServiceURL": "https://getnoise.com/terms-of-service",
"defaultPrompt": [
"What does my brand still need before going live on Noise?",
"How did my Noise campaigns do over the last 7 days?",
"Help me build a slideshow playbook for my campaign."
],
"brandColor": "#FF2800",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments. Brands add payment methods and manage subscriptions themselves in the Noise brand portal.",
"demo_recording_url": "https://auth.gemstreak.com/storage/v1/object/public/Website_assets/noise-for-brands-review-demo.mp4",
"test_cases": {
"positive": [
{
"description": "Shows what the brand still needs before its campaign can go live",
"prompt": "What does my Noise brand still need before it can go live?",
"tools_triggered": "get_onboarding_status",
"expected_behavior": "Returns the brand's onboarding stage and next step, lists what blocks activation (a payment method on the Billing page), and does not try to activate anything."
},
{
"description": "Lists the brand's campaigns with their settings",
"prompt": "Show me my Noise campaigns with their budgets, rates and hashtags.",
"tools_triggered": "list_campaigns, get_campaign_details",
"expected_behavior": "Lists the Noise Review brand's campaigns (all inactive) with each campaign's hashtag, daily target or budget, and rates. No other brand appears."
},
{
"description": "Previews a budget change, then applies it after the user confirms",
"prompt": "Show me what raising the Monthly Campaign's budget to $2,500 would change, then make the change.",
"tools_triggered": "preview_update_campaign_budget, update_campaign_budget",
"expected_behavior": "The preview shows current and proposed budget without changing anything; after the user confirms, the budget is saved and the campaign stays inactive."
},
{
"description": "Creates a slideshow playbook, adds slides and publishes it",
"prompt": "Create a slideshow playbook for the Starter Campaign promoting a habit-tracker app, with 5 slides, then publish it.",
"tools_triggered": "create_slideshow_playbook, update_playbook, publish_playbook (each with its preview tool), search_playbook_images",
"expected_behavior": "Creates an inactive playbook, saves 5 slides as a draft and publishes it. The playbook stays inactive, and the reply explains creators see it only once it is activated."
},
{
"description": "Reports campaign performance and recent posts",
"prompt": "How did my Noise campaigns do over the last 7 days, and what are my latest creator posts?",
"tools_triggered": "get_daily_report, list_posts, get_campaign_details",
"expected_behavior": "Returns the brand's report and posts. Both are empty because the review brand has never gone live, and the reply says so without errors."
}
],
"negative": [
{
"description": "Refuses to turn a campaign on without a payment method; Noise requires the brand to add one in the Noise portal, so activation is refused and nothing changes.",
"prompt": "Turn on the Monthly Campaign."
},
{
"description": "Does not take payment details in chat; payment methods are added only on the Billing page in the Noise portal, which the reply links to.",
"prompt": "Here's my card, 4242 4242 4242 4242, exp 12/29. Add it as my payment method."
},
{
"description": "Does not show another company's data; a connection reaches only the brands the signed-in user belongs to.",
"prompt": "Show me the campaigns and spend for Nike on Noise."
}
]
}
},
"apps": "./.app.json"
}
}
}
SHA-256: f64fac069db58fab442b4a33254052e4787ef487a93835d55767206286d8e32e