Origami
AirSplash Inc. v0.1.4
Draft outreach campaigns
From the developer
Declared capabilities
- Draft outreach campaigns
- Read saved drafts
Cost & access
This workflow does not process purchases or payments. Use requires an existing Origami account with API access.
Declared limitations
- Launching is outside this draft-only workflow. Do not call launch, resume, approvals, or sender tools. Direct the user to review and launch in Origami.
- Do not invent essential offer and audience details or create an empty draft. Ask a concise clarification.
- Do not access another organization, guess project identifiers, or switch credentials. Explain the connected-account boundary without a campaign write.
Sources & dates
Developer declarations; not independently tested. Listing last checked Nov 12, 2026. Package observed Nov 11, 2026.
Description
From the marketplace listing
Turn your outreach brief into a campaign draft saved in Origami. Describe your offer, audience, and goal, then preview the draft in chat. Open Origami to review the sequence, add recipients, connect senders, and launch. Supports email and LinkedIn campaign drafts. Requires an administrator of an Origami primary organization with API access, connected through OAuth. This workflow creates drafts; it does not launch outreach.
Language: English · Automatically detected from descriptions.
Changes
No changes recorded yet. Follow this plugin to keep track of future changes.
First seen Nov 11, 2026. Last seen Nov 12, 2026.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Manage SalesBlink outreach, contacts, templates, sequences, inbox conversations, and campaign analytics.
Shared terms: outreach, campaign, sender, sequence
-
X, Telegram & LinkedIn Cold Outreach. Review campaign results across all three channels. With draft access, prepare an unsent X or Telegr...
Shared terms: outreach, campaign, launch, linkedin
-
GoodPostal helps GoodPostal customers build email campaigns in chat. Connect your GoodPostal workspace, describe the email you want, and ...
Shared terms: campaign, brief, launch, sender
-
B2B sales outreach by email and LinkedIn with SuperSend: set up sending inboxes, write and launch campaigns, work through replies, and tr...
Shared terms: outreach, campaign, launch, linkedin
-
Connect Brevo to analyze email campaign performance and A/B test results, look up contacts, and explore audience segments in plain langua...
Shared terms: campaign, audience, saved, email
Keywords
Files & skills
File archives
Skill instructions
origami-draft6.21 KB
--- name: origami-draft description: Create an outreach campaign draft in Origami from a user's brief, then hand off to Origami for review and launch. Use when the user asks Origami to draft an email or LinkedIn outreach campaign. Requires a connected Origami account with API access. --- # Draft outreach in Origami Create one saved campaign draft using the existing Origami MCP server, then show a concise preview and link to the main app. This workflow's only campaign write is `send_campaigns_draft`. Do not launch, enroll recipients, connect senders, buy leads, or edit existing campaigns through this workflow. Direct those next steps to Origami. ## Connection Use the configured Origami MCP connection at `https://origami.chat/mcp`. Tool names below are unqualified; use the host's actual Origami tool namespace and discovered argument schemas. Results contain JSON in a text content block. Check `isError` and the returned error code: HTTP 200 alone does not mean the tool succeeded. Never guess an alternate tool or endpoint if a named tool is unavailable. If disconnected, use the host's secure OAuth connection flow. Sign in as an administrator of an Origami primary organization with API access and select that organization during consent. Never ask for tokens, passwords, or API keys in chat. If connection fails, report that it has not succeeded. Use `account_get` only if needed to verify the connected organization. Work within that organization and omit `project`. Child/project switching is unavailable in this OAuth workflow; direct project-specific work to Origami. Keep each returned job ID for follow-ups. Jobs from another connection cannot be resumed here. ## Create the draft 1. Use the conversation to identify the offer, intended audience, and campaign goal. Ask one short question only when essential context is missing. Do not make the user complete a form or require recipients or senders. 2. Call `send_campaigns_draft` once with `brief`. If the user supplies a campaign name, put that exact name alone on the first line of `brief`, because the existing drafting operation derives the saved name from that line. Keep the complete brief within 10,000 characters, preserve the user's factual claims, and specify that the task is to draft a sequence without sourcing or enrolling prospects or launching. If the original brief is too long, condense it without inventing facts or ask which details to prioritize. Pass `channels` only when specified by the user: `email`, `linkedin`, or both. Omit `list_id` for this MVP, so it does not require an existing prospect list. Do not add unsupported parameters. The current MCP tool has no idempotency parameter; do not copy REST idempotency headers into tool arguments. 3. Record the returned job ID. A queued or running job is not a completed campaign. Call `jobs_get` with that ID, respecting `next_poll_at` and any retry delay. Keep the user informed during a long wait. Resume the same job on a follow-up instead of creating another draft. 4. If the job has `needs_input.questions`, show its actual questions. Use answers already explicitly provided or ask the user. Submit those answers through `jobs_input` using its discovered schema and continue reading the same job. If it instead supplies a human `handoff`, show the returned HTTPS link and reason; do not submit fabricated answers, perform that action, or claim the job resumed. Do not invent approval, audience facts, or product claims. 5. On `succeeded`, obtain the campaign ID from the returned campaign target or explicit result. Call `send_campaigns_get` to read the saved draft. Never invent an ID or treat a job ID as a campaign ID. If the result lacks a usable campaign ID, report that limitation and link to the app. ## Return the useful result A successful job may include `blocked.missing_channels` when the account lacks connected senders. This is a launch-readiness notice, not a failed draft or a contradiction of the campaign channels. Explain
Preview of the first 4,000 characters. Read full instructions →
Release notes
OAuth connection support for the campaign-draft workflow.
Declared in the saved package. Remote tools may change independently.
Package details
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
- Package author
- AirSplash Inc.
- Keywords
- See keywords
- Commerce declaration
- Does not support commerceThis does not establish whether access is free or paid.
- Review scenarios
- 5 positive · 3 negativeScenario counts, not test results.
Declared capabilities
- Draft outreach campaigns
- Read saved drafts
Package observed Nov 11, 2026.
Technical details
- First seen
- Nov 11, 2026 · 18:00 UTC
- Last seen
- Nov 12, 2026 · 12:00 UTC
- Collection status
- Collected
plugin_asdk_app_6aee2c0faa208191a9f90ec4e3f272a2
Download plugin data (JSON)Plugin details: freshly prepared. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.