Pipedream
Connect Airweave with your Pipedream workflows to empower your agents and automations with intelligent, context-aware data from all your connected apps and databases.
Pipedream is a low-code agent building and workflow automation platform that lets you connect APIs, automate workflows, and build event-driven applications. The Airweave integration provides a set of actions that enable you to search your synced data to retrieve relevant context, manage your collections, and trigger syncs from any Pipedream workflow, agent or automation.
Prerequisites
Before you start you’ll need:
- A Pipedream account: Sign up at pipedream.com
- A collection with data: At least one source connection must have completed its initial sync. See the Quickstart if you need to set this up.
- An API key: Create one in the Airweave dashboard under API Keys.
Connecting Airweave to Pipedream
- Open Pipedream and create a new workflow
- Add an Airweave action step
- Click Connect Account when prompted
- Enter your Airweave API key
- Optionally specify a custom base URL if you’re using a self-hosted Airweave instance
Available Actions
The Airweave integration provides the following actions:
Search Collection
Search across all data sources within a collection using semantic and keyword search.
List Collections
Get all collections in your organization.
Get Collection
Retrieve details of a specific collection by its readable ID.
Create Collection
Create a new collection to group data sources.
Delete Collection
Permanently remove a collection and all associated data. This action cannot be undone.
List Sources
Get all available data source connectors that Airweave can connect to (e.g., GitHub, Slack, Google Drive, PostgreSQL).
No parameters required.
Trigger Source Connection Sync
Manually trigger a data sync for a source connection. The sync runs asynchronously and returns immediately with job details.
Example Workflows
Slack Q&A Bot
Build a Slack bot that answers questions using your organization’s data:
- Trigger: Slack - New Slash Command
- Action: Airweave - Search Collection (with
responseType: "completion") - Action: Slack - Reply to Command
Support Ticket Enrichment
Automatically enrich support tickets with relevant documentation:
- Trigger: Zendesk - New Ticket
- Action: Airweave - Search Collection (search ticket content)
- Action: Zendesk - Add Internal Note (with search results)
Scheduled Data Sync
Keep your Airweave data fresh with scheduled syncs:
- Trigger: Schedule - Every hour
- Action: Airweave - Trigger Source Connection Sync
GitHub Issue Assistant
Auto-comment on GitHub issues with relevant code references:
- Trigger: GitHub - New Issue
- Action: Airweave - Search Collection (search issue title and body)
- Action: GitHub - Create Comment (with relevant code context)
Using with Code Steps
You can also use the Airweave app programmatically in Pipedream code steps:
Self-Hosted Instances
If you’re running a self-hosted Airweave instance, specify your custom base URL when connecting your Airweave account in Pipedream. The base URL field accepts any valid URL (e.g., https://airweave.your-company.com).