AI AGENTS
Assign RFP gap items to owners as Linear tasks
Takes the requirements an RFP gap analysis flagged as Partial or Gap, maps each to the right internal owner by domain, and opens a Linear issue per gap with the requirement text.
How it runs
The automated pipeline, trigger to output.
- TriggerGap matrix marked Reviewed in NotionNotion
- LogicFilter rows to Partial and Gap items
- ActionClassify each gap by domain with OpenAIOpenAI
- ActionCreate a Linear issue per gap with owner and due dateLinear
- OutputPost created-issue digest to SlackSlack
What it does
Once an RFP's requirements are scored, the Partial and Gap items are the real work. This workflow reads the gap matrix, filters to only the items that are not fully met, classifies each by domain (security, integration, compliance, delivery) with an LLM, and creates a Linear issue assigned to that domain's owner. Each issue carries the verbatim requirement, the response due date, and a link back to the source section.
When to use it
Run this right after a gap analysis so every unmet requirement becomes a tracked, owned task instead of a row in a spreadsheet nobody actions. Proposal managers use it to spin up the response work plan in seconds.
How it works
- 1A completed gap matrix in Notion (status set to Reviewed) triggers the run.
- 2Rows are filtered to Partial and Gap items only.
- 3OpenAI classifies each item by domain and maps it to the owner table.
- 4A Linear issue is created per item with requirement text, owner, due date, and source link.
- 5A digest of created issues posts to Slack for the proposal manager.
Set it up
What you configure once, before turning it on.
- 1Connect NotionPages, databases, comments.
- 2Connect OpenAIModels, embeddings, files.
- 3Connect LinearIssues, projects, cycles, triage.
- 4Connect SlackChannels, DMs, threads, mentions.
- 5Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 6Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 7Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More AI Agents workflows
Observability Cost Allocation Report
Monthly, an agent pulls Datadog and Honeycomb usage, allocates spend to teams and services by tags, writes the breakdown to Snowflake, and posts a chargeback summary to Slack.
Vendor Shortlist Matrix from a Buying Brief
An agent reads a buying brief, researches candidate vendors across the live web, and builds a scored comparison matrix in Coda ranking each vendor against your stated criteria.
Split oversized Linear epics into estimated child issues
An agent scans newly created Linear epics, breaks each one above a size threshold into discrete child issues with point estimates and acceptance criteria.
Datadog Bill Spike Attribution Agent
When a daily Datadog cost check detects a spend jump, an agent attributes the increase to the specific services and metric types driving it and posts a ranked breakdown to Slack.
Buying Brief Email to Shortlist Doc in Drive
When a buying brief arrives by email, an agent researches the market and produces a polished narrative shortlist document in Google Drive, then replies to the sender with the link.
Zoom Demo Low-Score Objection Escalation to Manager
Scores how well a rep handled objections in each Zoom demo, and only when the handling score falls below a threshold does it create a coaching task in ClickUp and alert the rep's…
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
