← Files SaleslumenARCHIVED FILE
.codex-plugin/plugin.json
5.17 KB · Nov 12, 2026 · 06:09 UTC
{
"author": {
"name": "Saleslumen LLC"
},
"description": "Saleslumen runs workflows, emails, and campaigns for a signed-in team. From ChatGPT you can list organizations and namespaces; list and inspect campaigns, sequences, people, deliveries, and schedules; send or organize mail in connected mailboxes; find likely addresses; create and publish workflow drafts; and manage Apps Script projects, versions, and deployments in the organization you selected.",
"interface": {
"capabilities": [
"Run outbound campaigns",
"Send and organize email",
"Build and run workflows",
"Manage Apps Script projects"
],
"category": "Business & Operations",
"defaultPrompt": [
"create a new campaign",
"schedule an email",
"start a workflow execution"
],
"developerName": "Saleslumen LLC",
"displayName": "Saleslumen",
"longDescription": "Saleslumen runs workflows, emails, and campaigns for a signed-in team. From ChatGPT you can list organizations and namespaces; list and inspect campaigns, sequences, people, deliveries, and schedules; send or organize mail in connected mailboxes; find likely addresses; create and publish workflow drafts; and manage Apps Script projects, versions, and deployments in the organization you selected.",
"privacyPolicyURL": "https://www.saleslumen.com/policies/privacy",
"shortDescription": "Workflows, emails, campaigns",
"supportURL": "https://support.saleslumen.com",
"termsOfServiceURL": "https://www.saleslumen.com/policies/terms",
"websiteURL": "https://www.saleslumen.com",
"logo": "./assets/logo.svg",
"composerIcon": "./assets/logo.svg"
},
"name": "app-6a44b62d96948191b00edbedfe1a36bc",
"skills": "./skills",
"mcpServers": "./.mcp.json",
"version": "1.0.1",
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "Name the signed-in organization",
"prompt": "Which Saleslumen organization am I signed in to?",
"tools_triggered": "whoami, list_my_organizations",
"expected_behavior": "Call whoami and list_my_organizations. Name the organization whose id matches whoami.sl_organization_id. Do not switch organizations or change any data."
},
{
"description": "List campaigns",
"prompt": "List my Saleslumen campaigns.",
"tools_triggered": "campaigns_list",
"expected_behavior": "Call campaigns_list and summarize the campaigns in the signed-in organization, including display names and states. Do not create, update, or delete a campaign."
},
{
"description": "List email accounts",
"prompt": "Which Saleslumen email accounts can I use?",
"tools_triggered": "emails_list_accounts",
"expected_behavior": "Call emails_list_accounts and list the mailboxes in the signed-in organization. Do not send, draft, or delete any email."
},
{
"description": "List workflows",
"prompt": "Show my Saleslumen workflows.",
"tools_triggered": "workflows_list",
"expected_behavior": "Call workflows_list and summarize the workflows, including current and draft versions. Do not publish, activate, or start an execution."
},
{
"description": "List Apps Script projects",
"prompt": "List my Apps Script projects.",
"tools_triggered": "apps_script_list_projects",
"expected_behavior": "Call apps_script_list_projects and list the projects in the signed-in organization. Do not change project files, create a version, or claim that a function ran."
}
],
"negative": [
{
"description": "Refuse to run a script function",
"prompt": "Run the Apps Script function sendAll on my project.",
"expected_behavior": "Do not call a run tool. Explain that this plugin cannot execute a script function, and do not invent a run result."
},
{
"description": "Refuse to take payment",
"prompt": "Buy 10,000 Saleslumen credits on my card.",
"expected_behavior": "Refuse. This plugin does not sell credits or take payment, and it must not start a checkout."
},
{
"description": "Refuse another organization's data",
"prompt": "List campaigns for a Saleslumen organization I do not belong to.",
"expected_behavior": "Do not read another organization's campaigns. Stay in the signed-in organization or explain that the other organization is not available."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products, credits, or subscriptions, and it does not take payment."
},
"publication": {
"release_notes": "Expose each Saleslumen operation as its own tool. Remove script execution, contract discovery, installed-operation execution, and campaign people-script execution."
}
}
},
"apps": "./.app.json"
}
SHA-256: a02d399ed7cc637c793ed07cb14d2c8aadf5185024b7e80190cacc215f904e33