younifyd
Menu

Documentation

Build, connect and ship

Turn your APIs and third-party services into workflows you can call, schedule or trigger. Start with the quickstart, or look up a connector.

Start here

Concepts

Workflows, steps, triggers and deployments: the building blocks.

Triggers

What starts a route — the available trigger types and how each one is configured.

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>}}.

API Endpoint Trigger

Creates a dedicated API endpoint for synchronous workflow execution.

Step Name

Every workflow step has a name — how it's used, validated, and referenced from other steps.

GraphQL Trigger

Creates a native GraphQL endpoint with schema configuration and automatic field filtering.

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.

Webhook Trigger

Triggered by incoming HTTP webhook requests, with optional async execution, retry, and throttling.

Caching

Cache a step's result for a set duration so repeated calls with the same input don't re-run the step.

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.

Locking

Prevent overlapping executions of a step from running concurrently, using a lock key and hold period.

Connectors

Every action, parameter and response for each integration.

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 connecting, v2 vs v3 response shapes, pagination, quirks, and common workflows.

BigCommerce Storefront

Run and edit GraphQL queries/mutations against BigCommerce's Storefront API for products, cart, checkout, and customer accounts. Covers connecting, the editable query pattern, response shapes, error handling, and common workflows — 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 — in the calling execution's environment by default, or its default instance when Exclude Environment is on.

Invoke Route Connector

Invoke another route of the same workflow, synchronously, passing method/headers/body/query and reading its result — in the calling execution's environment by default, or the workflow's default instance when Exclude Environment is on.

Conditional Branch Connector

Model IF / ELSEIF / ELSE branching with branch-specific workflow steps — only the first matching branch's steps run.

Shopify

Shopify's GraphQL Admin API — one action per Query/Mutation, including operations with no REST equivalent (tagsAdd/tagsRemove, metafieldsSet, productSet, order editing, bulk operations). Covers connecting, the query/variables model, global ids, and the two-level data / errors / userErrors response. Every action is documented in the action reference.

Shopify Storefront

Shopify's Storefront GraphQL API — one action per Query/Mutation for product browsing, the Cart API, customer accounts, search, and content. Covers the shared connection, the editable query / Variables model, global ids and @inContext, the Cart API and customer-account flows, and the two-level data / errors / userErrors response. Every action is documented in the action reference.

Commercetools

Commercetools' GraphQL API — one action per Query/Mutation for products, carts, orders, customers, prices, and discounts. Covers the OAuth client-credentials connection and endpoint, the editable query / Variables model, the two-level data / errors response, version-based optimistic concurrency, update actions, localized text, and where/limit/offset pagination. Every action is documented in the action reference.

For Loop Connector

Iterate over an array (For Each) or repeat until a condition is met (Do While), running nested workflow steps each time.

HubSpot

Work with HubSpot CRM — contacts, companies, deals, tickets, products, line items, quotes, engagements, associations, pipelines, lists, files, and more — through its REST API. Covers connecting, the shared request/response model, quirks, and common tasks.

QuickBooks Online

Create and fetch customers and invoices in QuickBooks Online via the Accounting API, with a generic-request escape hatch for every other endpoint. Covers OAuth auth, request customization, and the response envelope.

Break Loop Connector

Immediately stop the nearest enclosing For Loop (For Each or Do While) — combine with a Conditional Branch to break only sometimes.

SAP Business One

Manage business partners and sales orders in SAP Business One via the Service Layer REST API, with a generic-request escape hatch for every other entity. Covers session auth, request customization, and the response envelope.

Parallel Execution Connector

Run every step nested inside it concurrently and wait for all to complete — a fixed fan-out, not an array iteration.

SAP S/4HANA Cloud

Manage business partners and sales orders in SAP S/4HANA Cloud via the standard OData APIs, with a generic-request escape hatch for any other API_* service. Covers OAuth auth, request customization, and the response envelope.

Sleep Connector

Pause workflow execution for a fixed number of milliseconds, clamped to a 5-minute ceiling, before continuing to the next step.

SAP Business ByDesign

Manage customers and sales orders in SAP Business ByDesign via tenant-configured custom OData services, with a generic-request escape hatch. Covers Basic auth, the CSRF handshake, request customization, and the response envelope.

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.

NetSuite

Work with NetSuite Customer, Invoice, Sales Order, and Item records through the SuiteTalk REST Record API, plus generic requests for everything else. Covers OAuth auth and NetSuite's response shapes.

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.

Business Central

Work with Microsoft Dynamics 365 Business Central sales and purchase documents — customers, vendors, items, invoices, orders, and their lines — through the automation API. Covers OAuth auth, the company_id and If-Match requirements, and OData response shapes.

Schema Validator Connector

Validate data against a JSON Schema and stop the workflow with a configurable HTTP-style error response if it fails.

Sage Intacct

Manage Sage Intacct Accounts Receivable customers and invoices through the REST API, with generic requests for everything else. Covers OAuth auth, the system key, and the ia::result envelope.

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.

Xero

Work with the Xero Accounting API — accounts, bank transactions, contacts, credit notes, invoices, items, and payments. Covers OAuth auth, the required xero-tenant-id field, Xero's PUT/POST verbs, and the plural-key response envelope.

Catalog Connector

Load your own catalogs into the platform and search them by meaning from a workflow, with per-customer pricing, per-customer visibility and incremental-sync state.

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.

Search Connector

Load documents into a search index from a workflow and search them by meaning and words, with filters, sorting, choices, segment prices, access control and feedback tracking.

Recommendations Connector

Get frequently-bought-together, related, trending and collaborative-filtering recommendations from your own order history, and record the views, clicks, cart adds, purchases and feedback that train and measure them.

Stripe

Manage Stripe customers, payment intents, subscriptions, checkout sessions, refunds, payouts, invoices, disputes, products, prices, and shipping rates. Covers auth, the smallest-unit amount convention, cursor pagination, and response access paths.

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.

Stripe Tax

Calculate tax at checkout and record tax transactions for filing via Stripe Tax, plus manage tax registrations. Covers the calculate-then-record flow, amount conventions, and response access paths.

Avalara AvaTax

Calculate tax, create and void tax transactions, validate addresses, and look up tax codes and companies via the AvaTax REST v2 API. Covers Basic auth, sandbox/production selection, the JSON address/line fields, and response access paths.

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.

Vertex Tax

Calculate tax at checkout and store transactions for compliance via the Vertex for e-Commerce API. Covers seller-token auth, the JSON transaction field, and response access paths.

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.

Recharge

Manage the Recharge subscription lifecycle and skip charges, with generic requests for the rest of the API. Covers token auth, the singular-key response envelope, and pagination.

Zuora

Create and retrieve Zuora billing accounts and subscriptions (and cancel subscriptions), with generic requests for the rest of the v1 REST API. Covers OAuth auth, per-region base URLs, and the success/reasons response pattern.

Crypto Connector

Hash strings (optionally as HMAC) and encrypt/decrypt data with AES-CBC using Node's built-in crypto module. Covers key derivation, IV handling, and failure behaviour.

WooCommerce

Manage a WooCommerce store — products, variations, orders, customers, coupons, taxes, shipping zones, webhooks, and reports — via the REST v3 API. Covers Basic auth, the store base URL, the CRUD+batch pattern, and header-based pagination.

Salesforce Commerce Cloud

Work with the Salesforce Commerce API (SCAPI) — Shopper APIs (baskets, orders, customers, products, search) and Data/Admin APIs (catalogs, products, promotions, coupons). Covers SLAS vs Account Manager tokens, per-module base URLs, and the organizationId / siteId scoping.

Elastic Path

Work with Elastic Path Commerce Cloud's full API — carts, catalog and catalog search, PIM, price books, inventory, promotions, accounts, flows, integrations, and subscriptions. Covers client-credentials auth, region base URLs, and the JSON:API response shape.

JWT Connector

Sign, decode, and verify HMAC-based JSON Web Tokens (HS256/HS384/HS512) as a workflow step. Covers expiry handling and verification failure behaviour.

Chargebee

Manage Chargebee billing — customers, payment sources, subscriptions and their lifecycle, invoices, credit notes, transactions, items, coupons, and estimates. Covers Basic auth, the site base URL, the form-encoded-body requirement, and the list/offset pagination.

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.

Recurly

Manage Recurly billing — accounts, billing info, subscriptions, invoices, line items, transactions, coupons, catalog (items/plans/add-ons), usage, and revenue ledger — via the v3 API. Covers Basic auth, region base URLs, the version header, code- ids, and the nested list envelope.

Talon.One

Run Talon.One promotions through the Integration API and the Management API. Covers the two auth schemes, applicationId scoping, and the effects response.

Voucherify

Run Voucherify promotions and loyalty. Covers the header-pair auth schemes, the data-center base URL, the validate/redeem/rollback flow, and list/validation/redemption response shapes.

Adyen

Adyen Checkout: create payment sessions and payment links, and capture, cancel, refund and reverse payments. Card details are never accepted — collect payment with the Adyen widget.

Airtable

Airtable is a spreadsheet-database hybrid for organizing structured data into bases, tables, and records.

Akeneo

Akeneo PIM is an open-source Product Information Management platform for centralizing, enriching, and distributing product data across sales and marketing channels.

Bazaarvoice

Bazaarvoice is a ratings and reviews platform that helps brands and retailers collect, manage, and syndicate authentic customer-generated content such as reviews, questions, and answers.

BigQuery

Google BigQuery is a serverless data warehouse — run SQL queries and manage datasets and tables for analytics workflows.

Bynder

Bynder is a digital asset management (DAM) platform for organizing, finding, and distributing brand assets such as images, videos, and documents.

Firestore

Google Cloud Firestore is a NoSQL document database — create, read, update, delete, and query documents, plus batch and transactional writes.

Gmail

Gmail lets you send, search, and manage email programmatically — messages, threads, drafts, and labels.

Google Calendar

Google Calendar lets you create and manage calendar events, check free/busy availability, and list a user's calendars.

Google Cloud Functions

Google Cloud Functions lets you deploy, list, and synchronously invoke serverless functions.

Google Cloud Run Jobs

Google Cloud Run Jobs runs containerized workloads on demand — create, list, and execute jobs, and inspect their executions and tasks.

Google Cloud Storage

Google Cloud Storage is object storage — create and manage buckets, and upload, download, list, and delete objects and their access permissions.

Google Drive

Google Drive is cloud file storage — create, upload, search, and share files and folders, and manage comments and permissions on them.

Google Sheets

Google Sheets is a cloud spreadsheet app — read, write, append, and clear spreadsheet data, and manage spreadsheet/sheet structure.

Gorgias

Gorgias is an ecommerce-focused customer support helpdesk that unifies tickets, live chat, and social messages, with deep integrations into platforms like Shopify for order and customer context.

Intercom

Intercom is a customer service and engagement platform combining a shared inbox, live chat, help center, and AI-powered support bots for managing customer conversations.

Klarna

Klarna Payments and Order Management: create payment sessions, place orders from an authorization, and capture, refund, extend or cancel Klarna orders.

Notion

Notion is an all-in-one workspace for notes, docs, wikis, and project management. Its API lets integrations read and write pages, databases, blocks, comments, and users.

PagerDuty

PagerDuty is an incident management and on-call scheduling platform that helps teams detect, respond to, and resolve operational incidents in real time.

PayPal

PayPal Orders and Payments: create, authorize and capture PayPal orders, and capture, void and refund payments. Card details are never accepted — collect payment with the PayPal widget.

ShipBob

Submit fulfillment orders, track shipment status, and check inventory levels via the ShipBob API.

TradeBeyond

TradeBeyond (CBX) is a sourcing, product lifecycle and supply chain platform for retail brands. Its REST API covers vendors, factories, items, purchase orders, samples, quality inspections, code lists and more.

Zendesk

Zendesk is a customer service and support ticketing platform. This connector covers the core Zendesk Support (Ticketing) REST API, including tickets, users, organizations, groups, macros, triggers, and views.

Zoho CRM

Zoho CRM: create, read, update and search records in any module (Leads, Contacts, Deals, Accounts and custom modules), run COQL queries and bulk jobs, and manage notes, attachments, tags, users and CRM metadata.

AWS Bedrock

Invoke AWS Bedrock foundation models including Claude, Titan, and other AI models for text generation, embeddings, and more.

AWS Cognito

Interact with AWS Cognito to manage users, handle authentication, and manage user groups in Cognito User Pools.

AWS DynamoDB

Interact with AWS DynamoDB to perform database operations including put, get, query, and more.

AWS Kinesis

Interact with AWS Kinesis Data Streams to put and get records for real-time data streaming.

AWS Lambda

Invoke AWS Lambda functions synchronously or asynchronously to execute serverless functions.

AWS S3

Interact with AWS Simple Storage Service to upload, download, delete, and list objects in S3 buckets.

AWS SES

Interact with AWS Simple Email Service to send transactional emails, bulk emails, and get sending statistics.

AWS SNS

Interact with AWS Simple Notification Service to publish messages, subscribe endpoints, and manage notifications.

AWS SQS

Interact with AWS Simple Queue Service to send, receive, and manage messages in queues.

Anthropic

Interact with Anthropic's Claude API to create messages and generate AI responses.

Assistant

Send a message to one of your assistants and get its reply, so it can answer on WhatsApp, SMS, Slack or any other channel.

Auth0

Interact with Auth0 Management API to manage users, authentication methods, and user sessions.

Azure AI Foundry

Generate text, chat and create embeddings with GPT, Claude, Llama and other models deployed in your own Azure AI Foundry resource.

Cache

Internal caching operations to store and retrieve data using cache keys

ChatGPT

Interact with OpenAI's ChatGPT API to create chat completions and generate AI responses.

DPD

Interact with DPD API to create shipments and track packages. Supports DPD Belgium, Netherlands, and Germany.

Data Converter

Convert data between JSON, XML and CSV: XML to JSON, JSON to CSV, CSV to XML and every other direction.

Deliverr

Submit fulfillment orders, track order status, and check inventory levels via the Deliverr API.

FTP

Upload, download, and manage files on an FTP server.

FedEx

Interact with FedEx API to create shipments, get shipping rates, and track packages.

Forter

Submit orders to Forter for a real-time Approve/Decline fraud decision, retrieve decisions, and send post-purchase status updates.

Gemini Enterprise Agent Platform

Generate text and chat with Gemini, Claude and other models on your own Google Cloud project.

Google reCAPTCHA

Verify reCAPTCHA tokens (v2 and v3) with Google's siteverify API. Validate that requests are from humans and not bots.

Kafka

Publish messages to Apache Kafka topics and discover available topics.

Klaviyo

Interact with Klaviyo API to manage profiles, create events, and send marketing emails.

Message Queue (AMQP)

Publish messages to any AMQP 0-9-1 broker — RabbitMQ, ActiveMQ, or Amazon MQ.

MongoDB

Interact with MongoDB to perform database operations including insert, find, update, and delete.

Odoo

Search, read, create, update and delete records in any Odoo model (customers, sales orders, products, invoices, stock), and run model methods such as confirming an order.

Okta

Interact with Okta API to manage users, groups, and authentication.

Perplexity

Interact with Perplexity API to create chat completions with real-time web search capabilities.

PostgreSQL

Interact with PostgreSQL to perform database operations including insert and find.

Postmark

Interact with Postmark API to send transactional emails, batch emails, and get delivery statistics.

Redis

Direct Redis operations for advanced caching, data storage, and key-value operations

Riskified

Submit checkouts and orders to Riskified for fraud and chargeback risk review across pre-auth (checkout) and post-auth (order) flows.

Royal Mail

Interact with Royal Mail API to create shipments and track packages.

SFTP

Upload, download, and manage files on an SFTP (SSH File Transfer Protocol) server.

Segment

Interact with Segment API to track user events, identify users, record page views, and associate users with groups.

SendGrid

Interact with SendGrid API to send transactional and marketing emails.

ShipHero

Submit fulfillment orders, track order status, and check inventory levels via the ShipHero GraphQL API.

ShipperHQ

Interact with ShipperHQ API to get shipping rates across multiple carriers.

Shippo

Interact with Shippo API to create shipments, get shipping rates, and track packages across multiple carriers.

Shipstation

Interact with Shipstation API to create orders, get shipping rates, and track shipments.

Sift

Send user activity events to Sift for real-time fraud risk scoring, retrieve risk scores, and apply decisions to users, orders, sessions, or content.

Signifyd

Submit orders to Signifyd for fraud review, retrieve decisions, and manage fulfillment and chargeback guarantee status.

Slack

Send messages to Slack channels using Slack's Web API. Supports plain text messages and Slack Block Kit formatting.

Twilio

Interact with Twilio API to send SMS messages, make phone calls, and manage messaging services.

Vertex Taxamo

Interact with Taxamo API v2 to calculate taxes and create transactions. Provides comprehensive tax calculation and compliance solutions for VAT, sales tax, and GST.

WhatsApp

Interact with WhatsApp Cloud API to send text messages, template messages, and media messages.

Guides

Step-by-step setup for your platform.

Installing Younifyd on BigCommerce

Step-by-step: install Younifyd from the BigCommerce App Marketplace, the connections and sample Products/Orders workflows created automatically, and how to test and open the app afterward.

Managing workflows

Create, import, export, duplicate, publish, configure and delete workflows, one at a time or several at once, and install ready-made ones from the template gallery.

Launching workflows

Turn published versions into live instances: configure variables per environment, reconfigure or upgrade an instance, pause, set the default, test the endpoints and roll back.

Managing connections

Create connections for the services your workflows call, keep their secrets safe, reconnect OAuth, and use them from workflows and launches.

Browsing and installing templates

Find a template, understand what it will add, install it into your store, handle overwrites, and finish setting it up.

Managing catalogs

Define a catalog's fields, roles and search text in the designer, browse and troubleshoot its records, and set up per-customer visibility and pricing.

Managing search indexes

Create a search index, load data, try searches, set up agentic search and product questions, tune the results and track how it performs, all from the designer.

Building an assistant

Create and configure an assistant: instructions, model, the tools it can call, appearance, sign-in, embedding, testing, insights and message limits.

Managing data tables

What a data table is, and how to create one, define its fields and primary key, manage records, run a workflow when records change, and move tables between stores.

Widgets in chat

Attach a widget to a tool and map its response onto a product grid, a cart or your own HTML — including columns per screen width, the editable cart drawer, and what the assistant is and isn't told.

Managing recommendations

Create a recommendation set, turn on strategies, pin or exclude items, preview results, attach a search index and track how recommendations perform.

Managing MCP servers

Create an MCP server from your workflow routes, connect Claude Desktop, Cursor or Claude Code, manage API keys, require sign-in and attach it to an assistant.

Access control with RBAC

Define roles and policies that control which callers can use a workflow's API endpoints, attach them to workflows and understand how requests are decided.

Masking sensitive data in logs

Hide sensitive fields such as passwords and keys in execution logs with store-level and workflow-specific masking rules.