

TaskForge is designed to work alongside the tools your team already uses. Through a combination of native connectors, webhooks, and the TaskForge REST API, you can integrate TaskForge with virtually any service in your stack — from data warehouses and message queues to third-party SaaS platforms and internal microservices.
TaskForge ships with a library of pre-built connectors for the most commonly used platforms. These connectors handle authentication, data mapping, and error handling out of the box, so you can get integrated in minutes rather than days.
Currently available native connectors include:
To enable a connector, navigate to Settings → Integrations, select the service, and follow the connection wizard.
Webhooks allow external services to push real-time event data into your TaskForge pipelines. To create a webhook endpoint:
Incoming webhook payloads are available as variables within your pipeline tasks and can be used to trigger conditional logic, route data, or populate task parameters dynamically.
The TaskForge REST API allows you to programmatically manage resources, trigger pipelines, and retrieve results from any external system.
All API endpoints are documented in the API Reference section.
A basic pipeline trigger via the API looks like this:
1POST /v2/pipelines/{pipeline_id}/trigger
2Authorization: Bearer YOUR_API_KEY
3Content-Type: application/json
4{ "input": { "source": "external_trigger", "payload": {
5} } }
If a native connector does not exist for your service, you can build a custom connector using the TaskForge Connector SDK. Custom connectors are defined as JavaScript or TypeScript modules that implement a standard interface for reading, writing, and streaming data.
To scaffold a new connector:
taskforge connector create my-connector
This generates a boilerplate connector project with authentication helpers, input/output schema definitions, and test utilities. Once built, custom connectors can be published to your private workspace registry and reused across multiple pipelines.
When integrating systems with different data shapes, TaskForge provides a built-in transformation layer. You can define transformation rules using JSONata expressions or custom JavaScript functions that run inline within your pipeline steps.
Transformations support field renaming, type casting, conditional mapping, array flattening, and nested object restructuring — covering the majority of integration data mapping needs without external tooling.