# Brief Ingestion Agent

*/Agents/Brief_Ingestion_Agent*

## Solution Overview

The Brief Ingestion Agent monitors inbound account management email aliases for new project requests, RFPs, and creative briefs. It parses unstructured campaign requirements, budget constraints, and deliverable specs from client-provided PDFs, slide decks, and scattered email threads. The agent outputs a structured statement of work draft and populates the agency's project management database with formatted task hierarchies and hard deadlines.

Agency traffic managers and resource planning directors hire this digital worker to stop the manual transcription of fragmented client communications. When an account executive submits an incomplete request, the agent immediately flags missing assets—such as brand guidelines or specific media buyout limits—and requests clarification before logging the brief. This blocks uncosted deliverables from entering the production pipeline.

Sitting in the middle of the agency stack, the agent pulls raw attachments via Google Workspace APIs and formats the extracted data for ingestion by headless resource-allocation pricing tools. Because scoping directly impacts billing, the agent routes the final intake package to a human traffic manager via Slack for a mandatory scope approval. Once authorized, it unlocks the project channels and assigns initial kickoff tasks to the studio team.

## Icp Opportunities

- [Brief Ingestion API](/Opportunities/Brief_Ingestion_API) — Headless SaaS
- [RFP Quoting Automation](/Opportunities/RFP_Quoting_Automation) — Agent
- [Deliverable Compliance Service](/Opportunities/Deliverable_Compliance_Service) — Service-as-Software
- [Liability Triage Agent](/Opportunities/Liability_Triage_Agent) — Agent
- [Sourcing Spec Generator](/Opportunities/Sourcing_Spec_Generator) — Agent
- [Project Intake API](/Opportunities/Project_Intake_API) — Headless SaaS

## Agent Definition

**Goals**:
- [Brief Ingestion Cycle Time](/Metrics/Brief_Ingestion_Cycle_Time)
- [First-Pass Scope Accuracy](/Metrics/First-Pass_Scope_Accuracy)
- [Missing Asset Catch Rate](/Metrics/Missing_Asset_Catch_Rate)
**Tools**:
- [Google Workspace](/Products/Google_Workspace)
- [Slack](/Products/Slack)
- [Asana](/Products/Asana)
- [Kantata](/Products/Kantata)
**Skills**:
- [Reading Comprehension](/Skills/Reading_Comprehension)
- [Information Ordering](/Skills/Information_Ordering)
- [Document Review](/Skills/Document_Review)
- [Written Communication](/Skills/Written_Communication)
**Contacts**:
- Email
- Slack
- API
**Identity**: did:web:agents.agency.example/brief-ingestion
**Core Tasks**:
- [Parse Client Attachments](/Tasks/Parse_Client_Attachments)
- [Flag Missing Brand Assets](/Tasks/Flag_Missing_Brand_Assets)
- [Draft Statement Of Work](/Tasks/Draft_Statement_Of_Work)
- [Populate Project Task Hierarchies](/Tasks/Populate_Project_Task_Hierarchies)
- [Assign Studio Kickoff Tasks](/Tasks/Assign_Studio_Kickoff_Tasks)
**Escalation**: Routes the structured intake package and drafted statement of work to a human traffic manager via Slack for mandatory scope approval before unlocking the production pipeline.
**Memory Kind**: persistent
**Memory Note**: Retains client-specific asset checklists and ongoing email thread context to autonomously request missing deliverables without redundant queries.
**Autonomy Mode**: guarded
**Replaces Role**: [Traffic Coordinator](/JobTypes/Traffic_Coordinator)
**Solves Problem**: [Manual Brief Transcription](/Problems/Manual_Brief_Transcription)
**Responsibilities**:
- Monitor Inbound Request Queues
- Extract Campaign Requirements
- Triage Incomplete Briefs
- Draft Statements Of Work

## Agent Function Cascade

**Ai Role**: The AI agent autonomously handles the end-to-end intake flow—from parsing attachments and chasing missing deliverables to drafting the statement of work—halting execution only at a mandatory human gate where a traffic manager approves the scope before tasks are provisioned.
**Cascade**:
- Kind: Code · Note: Monitors email and Slack for new attachments and intake forms. · Step: Ingest Client Briefs · Verb: ingest · Realizes: Monitor Inbound Request Queues · Oversight: none
- Kind: Agentic · Note: Evaluates brief completeness and autonomously emails clients for missing assets. · Step: Extract And Triage Requirements · Verb: extract · Realizes: Extract Campaign Requirements · Oversight: none
- Kind: Generative · Note: Generates the formal scope document based on extracted parameters. · Step: Draft Statement Of Work · Verb: draft · Realizes: Draft Statement Of Work · Oversight: none
- Kind: Human · Note: Mandatory traffic manager review via Slack before pipeline unlocks. · Step: Scope Approval Gate · Verb: approve · Realizes: Approve Project Scope · Oversight: approves
- Kind: Code · Note: Creates Asana and Kantata records and assigns studio kickoff tasks. · Step: Provision Project Hierarchy · Verb: dispatch · Realizes: Populate Project Task Hierarchies · Oversight: none
**Optimizes**:
- [Brief Ingestion Cycle Time](/Metrics/Brief_Ingestion_Cycle_Time)
- [First-Pass Scope Accuracy](/Metrics/First-Pass_Scope_Accuracy)
- [Missing Asset Catch Rate](/Metrics/Missing_Asset_Catch_Rate)

## Agent Representative Offer

**Warranty**: The provider commits to a 99.9% queue-monitoring uptime SLA and offers prorated service credits if API latency exceeds defined processing thresholds.
**Price Band**: Roughly $1.50 to $4.00 per processed intake package, depending on document length and attachment volume.
**Pricing Kind**: UsageMeter
**Deliverables**:
- Drafted Statements of Work
- Populated project task hierarchies
- Structured missing-asset triage alerts
- Consolidated campaign requirement briefs
**Delivery Mode**: The agent is self-serve and instantly provisioned via OAuth into Google Workspace and Slack, immediately metering usage on a per-brief basis.
**Business Function**: ProvideService
**Agent Checkout Support**:
- agentic-commerce-protocol
- stored-credential

## Agent Composes Headless Saas

- [Email Ingestion Webhook](/Software/Email_Ingestion_Webhook) — Communication Sync
- [Document Extraction Engine](/Software/Document_Extraction_Engine) — OCR And Parsing
- [Semantic Extraction Model](/Software/Semantic_Extraction_Model) — NLP Processing
- [Document Generation API](/Software/Document_Generation_API) — Contract Templating
- [Project Provisioning API](/Software/Project_Provisioning_API) — Task Management

## Agent Sequence Diagram

```mermaid
sequenceDiagram
    participant C as Client
    participant EIW as Email Ingestion Webhook
    participant Agent as Brief Ingestion Agent
    participant DEE as Document Extraction Engine
    participant SEM as Semantic Extraction Model
    participant DGA as Document Generation API
    participant TM as Traffic Coordinator
    participant PPA as Project Provisioning API

    C->>EIW: Send inbound campaign brief
    EIW->>Agent: Trigger webhook event
    Agent->>DEE: Send client attachments for parsing
    DEE-->>Agent: Return raw text and extracted assets
    Agent->>SEM: Analyze content and extract campaign requirements
    SEM-->>Agent: Structured requirements and missing asset flags
    Agent->>DGA: Submit requirements to draft Statement Of Work
    DGA-->>Agent: Return generated SOW document

    alt Mandatory scope approval before production pipeline
        Agent->>TM: Route structured intake and drafted SOW via Slack
        TM-->>Agent: Approve scope and unlock production pipeline
    end

    Agent->>PPA: Populate Project Task Hierarchies
    PPA-->>Agent: Confirm project provisioning
    Agent-->>TM: Assign Studio Kickoff Tasks
```

## Neighborhood

### Composed into

- [Writemoment](/Startups/Writemoment) — composes · Startups
- [Professional communication services](/Services/Professional_communication_services) — composes · Services

### Uses tool

- [Document management system software](/Products/Document_management_system_software) — uses tool · Products
- [Client Portals](/Products/Client_Portals) — uses tool · Products
- [Email Clients](/Products/Email_Clients) — uses tool · Products
- [Converting File Formats](/Action/Converting_File_Formats) — uses tool · Action

### What it does

- [Downloading Brief Attachments](/Tasks/Downloading_Brief_Attachments) — performs · Tasks
- [Logging Briefs Into Work Queues](/Tasks/Logging_Briefs_Into_Work_Queues) — performs · Tasks
- [Deduplicating Incoming Brief Versions](/Tasks/Deduplicating_Incoming_Brief_Versions) — performs · Tasks
- [Monitoring Shared Inboxes For Briefs](/Tasks/Monitoring_Shared_Inboxes_For_Briefs) — performs · Tasks
- [Flag Missing Brand Assets](/Tasks/Flag_Missing_Brand_Assets) — performs · Tasks
- [Populate Project Task Hierarchies](/Tasks/Populate_Project_Task_Hierarchies) — performs · Tasks
- [Parse Client Attachments](/Tasks/Parse_Client_Attachments) — performs · Tasks
- [Assign Studio Kickoff Tasks](/Tasks/Assign_Studio_Kickoff_Tasks) — performs · Tasks
- [Draft Statement Of Work](/Tasks/Draft_Statement_Of_Work) — performs · Tasks
- [Flag Ambiguous Requirements](/Tasks/Flag_Ambiguous_Requirements) — performs · Tasks
- [Extract Budget Constraints](/Tasks/Extract_Budget_Constraints) — performs · Tasks
- [Identify Target Demographics](/Tasks/Identify_Target_Demographics) — performs · Tasks
- [Map Dependency Timelines](/Tasks/Map_Dependency_Timelines) — performs · Tasks
- [Populate Project Tasks](/Tasks/Populate_Project_Tasks) — performs · Tasks

### Realizes

- [Brief Pipeline Management](/Services/Brief_Pipeline_Management) — realizes · Services

### What it uses

- [Atlassian JIRA](/Products/Atlassian_JIRA) — uses · Products
- [Slack](/Software/Slack) — uses · Software
- [Asana](/Software/Asana) — uses · Software
- [Kantata](/Products/Kantata) — uses · Products
- [Google Workspace](/Products/Google_Workspace) — uses · Products
- [Microsoft Exchange](/Software/Microsoft_Exchange) — uses · Software

### Optimizes

- [Missing Asset Catch Rate](/Metrics/Missing_Asset_Catch_Rate) — optimizes · Metrics
- [First-Pass Scope Accuracy](/Metrics/First-Pass_Scope_Accuracy) — optimizes · Metrics
- [Brief Ingestion Cycle Time](/Metrics/Brief_Ingestion_Cycle_Time) — optimizes · Metrics
- [Brief Extraction Accuracy](/Metrics/Brief_Extraction_Accuracy) — optimizes · Metrics
- [First-Pass Yield](/Metrics/First-Pass_Yield) — optimizes · Metrics
- [Intake Cycle Time](/Metrics/Intake_Cycle_Time) — optimizes · Metrics

### What it addresses

- [Manual Brief Transcription](/Problems/Manual_Brief_Transcription) — addresses · Problems
- [Manual Brief Ingestion](/Problems/Manual_Brief_Ingestion) — addresses · Problems

### Required skills

- [Written Communication](/Skills/Written_Communication) — requires skill · Skills
- [Reading Comprehension](/Skills/Reading_Comprehension) — requires skill · Skills
- [Information Ordering](/Skills/Information_Ordering) — requires skill · Skills
- [Document Review](/Skills/Document_Review) — requires skill · Skills
- [Critical Thinking](/Skills/Critical_Thinking) — requires skill · Skills
- [Data Extraction](/Skills/Data_Extraction) — requires skill · Skills
- [Written Comprehension](/Skills/Written_Comprehension) — requires skill · Skills

### Replaces this role

- [Traffic Coordinator](/JobTypes/Traffic_Coordinator) — replaces · JobTypes
- [Intake Coordinator](/JobTypes/Intake_Coordinator) — replaces · JobTypes

### Latent gaps

- [Brief Ingestion API](/Opportunities/Brief_Ingestion_API) — latent gap · Opportunities
- [Project Intake API](/Opportunities/Project_Intake_API) — latent gap · Opportunities
- [Sourcing Spec Generator](/Opportunities/Sourcing_Spec_Generator) — latent gap · Opportunities
- [Deliverable Compliance Service](/Opportunities/Deliverable_Compliance_Service) — latent gap · Opportunities
- [RFP Quoting Automation](/Opportunities/RFP_Quoting_Automation) — latent gap · Opportunities
- [Liability Triage Agent](/Opportunities/Liability_Triage_Agent) — latent gap · Opportunities
- [RFP Response Service](/Opportunities/RFP_Response_Service) — latent gap · Opportunities
- [Scope Monitoring Service](/Opportunities/Scope_Monitoring_Service) — latent gap · Opportunities
- [Conversational Intake Agent](/Opportunities/Conversational_Intake_Agent) — latent gap · Opportunities
- [AI Discovery Agent](/Opportunities/AI_Discovery_Agent) — latent gap · Opportunities
- [Constraint Validation Engine](/Opportunities/Constraint_Validation_Engine) — latent gap · Opportunities
- [Headless Brief Extraction](/Opportunities/Headless_Brief_Extraction) — latent gap · Opportunities

### Composed of

- [Email Ingestion Webhook](/Software/Email_Ingestion_Webhook) — composes · Software
- [Document Generation API](/Software/Document_Generation_API) — composes · Software
- [Document Extraction Engine](/Software/Document_Extraction_Engine) — composes · Software
- [Project Provisioning API](/Software/Project_Provisioning_API) — composes · Software
- [Semantic Extraction Model](/Software/Semantic_Extraction_Model) — composes · Software
- [Requirement Extraction Model](/Software/Requirement_Extraction_Model) — composes · Software
- [Mail Webhook API](/Software/Mail_Webhook_API) — composes · Software
- [Task Provisioning API](/Software/Task_Provisioning_API) — composes · Software
- [Historical Mapping Database](/Software/Historical_Mapping_Database) — composes · Software
- [Attachment Parsing Engine](/Software/Attachment_Parsing_Engine) — composes · Software

### Problems this exposes

- [Inaccurate Sourcing Specifications](/Problems/Inaccurate_Sourcing_Specifications) — exposes problem · Problems
- [Unstructured Brief Parsing Cost](/Problems/Unstructured_Brief_Parsing_Cost) — exposes problem · Problems
- [Slow RFP Quote Turnaround](/Problems/Slow_RFP_Quote_Turnaround) — exposes problem · Problems
- [Senior Staff Data Entry](/Problems/Senior_Staff_Data_Entry) — exposes problem · Problems
- [Missed Deliverable Requirements](/Problems/Missed_Deliverable_Requirements) — exposes problem · Problems
- [Buried Liability Clause Risk](/Problems/Buried_Liability_Clause_Risk) — exposes problem · Problems
- [Client Intake Friction](/Problems/Client_Intake_Friction) — exposes problem · Problems
- [Strategist Time Drain](/Problems/Strategist_Time_Drain) — exposes problem · Problems
- [Unbillable Scope Creep](/Problems/Unbillable_Scope_Creep) — exposes problem · Problems
- [Extract Unstructured Specs](/Problems/Extract_Unstructured_Specs) — exposes problem · Problems
- [Missed Scope Constraints](/Problems/Missed_Scope_Constraints) — exposes problem · Problems
- [Delayed RFP Turnarounds](/Problems/Delayed_RFP_Turnarounds) — exposes problem · Problems

### Similar Agents

- [Brief Intake Agent](/Agents/Brief_Intake_Agent) — similar · Agents
- [Invoice Intake Agent](/Agents/Invoice_Intake_Agent) — similar · Agents
- [Document Intake Agent](/Agents/Document_Intake_Agent) — similar · Agents
- [Blueprint Intake Agent](/Agents/Blueprint_Intake_Agent) — similar · Agents
- [Procurement Triage Agent](/Agents/Procurement_Triage_Agent) — similar · Agents
- [Contract Intake Agent](/Agents/Contract_Intake_Agent) — similar · Agents
- [Brief Parsing Agent](/Agents/Brief_Parsing_Agent) — similar · Agents
- [Ledger Ingestion Agent](/Agents/Ledger_Ingestion_Agent) — similar · Agents
- [Financial Intake Agent](/Agents/Financial_Intake_Agent) — similar · Agents
- [Ledger Intake Agent](/Agents/Ledger_Intake_Agent) — similar · Agents
- [Editorial Routing Agent](/Agents/Editorial_Routing_Agent) — similar · Agents
- [Document Triage Agent](/Agents/Document_Triage_Agent) — similar · Agents
- [Playbook Intake Agent](/Agents/Playbook_Intake_Agent) — similar · Agents
- [Summary Briefing Agent](/Agents/Summary_Briefing_Agent) — similar · Agents
- [AP Triage Agent](/Agents/AP_Triage_Agent) — similar · Agents
- [Tax Intake Agent](/Agents/Tax_Intake_Agent) — similar · Agents
- [Ingestion Orchestration Agent](/Resources/Client_financial_data/Agents/Ingestion_Orchestration_Agent) — similar · Agents
- [Inbound Screening Agent](/Agents/Inbound_Screening_Agent) — similar · Agents
- [Intake Parser Agent](/Agents/Intake_Parser_Agent) — similar · Agents

### Similar Customers

- [Freelance creative agencies](/Customers/Freelance_creative_agencies) — similar · Customers
