Menu
Documentation
How younifyd works
Connector guides and platform concepts.
Concepts
Workflows
What a workflow is, the fields you fill in to create one, and what routes, triggers, steps, and variables do once it's created.
Publishing
What publishing a workflow actually does — a versioned, immutable snapshot of the draft — and why a published version doesn't serve traffic until it's deployed to an environment.
Environments
A named, store-scoped deployment target like Production or Staging — how a request selects one, and why each gets its own independent live instance of a published workflow.
Routes
A route pairs a trigger with an ordered sequence of steps, and controls whether the workflow endpoint is public or requires authentication.
Connections
Stored authentication credentials for a third-party service, created once and reused across steps and workflows via a connection-type workflow variable.
Variables
Named, typed values scoped to a workflow — ten types, from plain strings to connections and cron schedules — referenced from steps and routes with {{variables.<key>}}.
Step Name
Every workflow step has a name — how it's used, validated, and referenced from other steps.
Step Reference
How to reference a step's output, trigger data, or workflow variables from later steps using {{...}} template syntax.
Execution Settings
Fire-and-forget and continue-on-error — controlling whether a step blocks the workflow and whether its failure stops execution.
Caching
Cache a step's result for a set duration so repeated calls with the same input don't re-run the step.
Locking
Prevent overlapping executions of a step from running concurrently, using a lock key and hold period.
Connectors
HTTP Connector
Make HTTP requests to any REST API endpoint — configure the URL, method, headers, query parameters, and body, then read the response with {{<stepReference>.response...}} template syntax.
Variable Connector
Set, read, and delete typed variables scoped to the current workflow execution — a mutable {{runtimeVariables.<name>}} store, separate from workflow-level {{variables.<key>}}.
BigCommerce
Manage your BigCommerce store — catalog, orders, customers, coupons, price lists, and inventory — via the Admin REST API (v2 + v3). Covers path/query/body parameters and response shapes for every action.
BigCommerce Storefront
Run and edit GraphQL queries/mutations against BigCommerce's Storefront API for products, cart, checkout, and customer accounts — read data with {{<stepReference>.response.data...}} template syntax.
BigCommerce Admin GraphQL
Run and edit GraphQL queries/mutations against BigCommerce's Admin API for store settings and URL redirects — read GraphQL data and errors with {{<stepReference>.response.data...}} template syntax.
Invoke Workflow Connector
Invoke another workflow in the same store, synchronously, passing method/path/headers/body/query and reading its result — always in the same environment as the calling execution.
Invoke Route Connector
Invoke another route of the same workflow, synchronously, passing method/headers/body/query and reading its result — always in the same environment as the calling execution.
Conditional Branch Connector
Model IF / ELSEIF / ELSE branching with branch-specific workflow steps — only the first matching branch's steps run.
For Loop Connector
Iterate over an array (For Each) or repeat until a condition is met (Do While), running nested workflow steps each time.
Break Loop Connector
Immediately stop the nearest enclosing For Loop (For Each or Do While) — combine with a Conditional Branch to break only sometimes.
Parallel Execution Connector
Run every step nested inside it concurrently and wait for all to complete — a fixed fan-out, not an array iteration.
Sleep Connector
Pause workflow execution for a fixed number of milliseconds, clamped to a 5-minute ceiling, before continuing to the next step.
JSONata Connector
Run a standalone JSONata expression against a JSON value to filter, reshape, or compute over it — distinct from the {{...}} template expressions used throughout the rest of the platform.
Mapper Connector
Map JSON data field-by-field to a new shape with built-in transforms, a JSONata escape hatch per field, and post-mapping validation that can halt the workflow.
Schema Validator Connector
Validate data against a JSON Schema and stop the workflow with a configurable HTTP-style error response if it fails.
Data Table Connector
Create your own typed data tables and perform insert/get/find/update/upsert/delete/bulk-upsert operations on them from a workflow — platform-managed storage scoped to your store.
GraphQL Connector
Make a GraphQL query or mutation against any GraphQL endpoint with variables and headers — a generic passthrough, not wired to a specific API.
Code Executor Connector
Run custom JavaScript or TypeScript in an isolated sandbox with access to workflow context and a whitelisted set of libraries — no filesystem, no environment variables, and no real outbound network access.
HTTP Proxy Connector
Forward a request to an external URL or another workflow using method/path routing rules, with optional access-denied rules to block specific requests outright.
HTTP Response Connector
End a workflow route by sending a custom HTTP response — built directly (status, headers, body) or forwarded from a previous step's own response.
Crypto Connector
Hash strings (optionally as HMAC) and encrypt/decrypt data with AES-CBC using Node's built-in crypto module.
JWT Connector
Sign, decode, and verify HMAC-based JSON Web Tokens (HS256/HS384/HS512) as a workflow step.
File Storage Connector
Upload, read, delete, and list files in the platform's own managed file storage, scoped to your store — including batched reads of large CSV/JSON files and file-size limits enforced per store and organisation.
Pimberly Connector
Manage products, attributes, categories, digital assets, and webhooks in Pimberly (a Product Information Management platform) as workflow steps.
triggers
Triggers
What starts a route — the available trigger types and how each one is configured.
API Endpoint Trigger
Creates a dedicated API endpoint for synchronous workflow execution.
GraphQL Trigger
Creates a native GraphQL endpoint with schema configuration and automatic field filtering.
Webhook Trigger
Triggered by incoming HTTP webhook requests, with optional async execution, retry, and throttling.
Schedule Trigger
Triggered on a scheduled basis using cron expressions.
File Event Trigger
Triggered when a file is created, updated, or deleted in the store's managed file storage.