Inspiration
Enterprise procurement teams spend weeks reviewing vendor contracts manually. A single missed clause - like an uncapped liability or a missing data protection agreement - can expose a company to millions in risk. We built VendorIQ to automate this entire process using a coordinated team of AI agents.
What it does
VendorIQ is a multi-agent due diligence pipeline deployed as a Slack bot. A procurement team member sends a vendor contract to VendorIQ in Slack, and within minutes receives a complete risk assessment covering:
- Contract Analysis - Extracts key terms, obligations, financial commitments, and red flags from the full contract text
- Vendor Research - Searches the web in real-time for the vendor's reputation, lawsuits, financial health, and public track record
- Compliance Check - Evaluates the contract against 10 enterprise procurement policies (data protection, liability caps, termination rights, IP ownership, insurance, and more)
- Risk Scoring - Synthesizes all findings into a CRITICAL/HIGH/MEDIUM/LOW risk score with a clear APPROVE/REJECT recommendation
After the reviewer approves or rejects, VendorIQ automatically posts the decision to a #vendor-approvals Slack channel and logs a full audit trail in Airtable.
How we built it
VendorIQ runs on the Airia platform as 6 coordinated agents:
- Orchestrator (Claude Sonnet 4.6) - Coordinates the full pipeline and manages the conversational approval flow
- Document Analysis Agent (Claude Sonnet 4.6) - Deep contract parsing and clause extraction
- Vendor Research Agent (Claude Sonnet 4.6 + Brave Search) - Real-time web research on the vendor company
- Compliance Check Agent (Claude Haiku 4.5) - 10-point policy compliance evaluation
- Risk Scoring Agent (Claude Haiku 4.5) - Multi-factor risk synthesis and recommendation
- Action Agent (Claude Haiku 4.5) - Executes Slack notifications and Airtable logging
The orchestrator calls all four analysis agents sequentially, presents the summary, then waits for a human decision before triggering post-approval actions via Slack and Airtable integrations.
Challenges we ran into
- Agent-calling-agent via Airia's "Airia Agent" tool in post-approval nodes was unreliable - models would ask for confirmation instead of executing. We solved this by giving the orchestrator direct access to Slack and Airtable tools.
- Getting Slack message formatting right took iteration - the model kept outputting markdown that doesn't render in Slack.
- Balancing model selection between cost and reliability: Sonnet for complex reasoning tasks, Haiku for structured evaluation tasks.
What we learned
- Multi-agent orchestration works best when sub-agents have narrow, well-defined responsibilities
- Real-time web search adds massive value to vendor research - it caught CrowdStrike's July 2024 global outage and active Delta Air Lines lawsuit as risk factors
- Human-in-the-loop approval is critical for enterprise trust - fully automated decisions would never get adoption in procurement
What's next for VendorIQ
- Email notifications for stakeholders outside Slack
- PDF report generation for audit archives
- Integration with procurement systems like SAP Ariba and Coupa
- Configurable compliance policies per organization
- Historical vendor scoring to track risk over time
Built With
- airia
- airtable-api
- brave
- claude-haiku-4.5
- claude-sonnet-4.6
- slack-api
Log in or sign up for Devpost to join the conversation.