Skip to main content
Krosyn is launching soon. Join the waitlist for early access.Join waitlist

Features Built for Integration

Krosyn provides a structured pipeline for connecting applications over HTTP. Configure triggers, transform data with expressions, and send results to any API.

connectors

API Connectors

Create connectors that receive incoming webhooks or API calls, with automatic endpoint generation and token-based authentication.

enrichment

Data Enrichment

Fetch additional data from external APIs during processing. Enrich incoming payloads with customer details, inventory levels, or any other context.

pipeline

Three-Step Pipeline

Every connector follows the same Trigger, Process, Perform flow. Define conditions, fetch enrichment data, and build outbound requests.

monitoring

Event Monitoring

Track every connector execution with detailed event logs. View request and response data, filter by status, and retry failed events.

security

Security Built In

Every connector endpoint is protected by token-based authentication and origin validation. Credentials are encrypted at rest.

expressions

Expression Language

Transform, combine, and route data using 50+ built-in functions. Reference any field from your payload, lookup results, or processed data.

How the Pipeline Works

Every connector follows the same three-step flow. Data enters, gets enriched, and is sent to its destination.

1
Step 1
endpoint/api/v1/connectors/5/trigger
payload{ event: "order.paid" }
conditionequals($payload.event, "order.paid")
resulttrue - continue

Trigger: Receive and Evaluate

Each connector starts with a trigger. When an incoming request hits the connector's endpoint, the trigger condition is evaluated against the payload. If the condition passes, execution continues.

  • Dedicated API endpoints per connector
  • Expression-based conditions (e.g., equals, contains)
  • Bearer token and secret token authentication
2
Step 2
lookupGET /api/customers/42
response{ name: "Acme Corp" }
mapcustomer = $lookup.name

Process: Enrich and Transform

The process step fetches additional data from an external API and maps the response into new fields. Use expressions to extract, combine, and transform values from both the original payload and the lookup result.

  • External API lookup with configurable URL and query parameters
  • Field mapping with expression evaluation
  • Access $payload and $lookup data in expressions
3
Step 3
POSThttps://slack.com/api/chat
body{ text: $processed.customer }
status200 OK

Perform: Build and Send

The perform step constructs an outbound HTTP request using expressions to build the request body from all available data. Send the result to any target API endpoint.

  • Configurable target URL and HTTP method
  • Build request body with $payload, $lookup, and $processed data
  • Full event logging with request and response details

Ready to Connect Your Applications?

Create your first connector in minutes. No credit card required.

Get Started