# ByteChef Blog > The ByteChef Blog covers building API integrations, workflow automations and AI agents with ByteChef, the open-source platform you can self-host or embed in your own product. Guides, real-world use cases and engineering write-ups from the team that builds it. This file indexes every published post on https://blog.bytechef.io. ByteChef itself is documented at https://docs.bytechef.io and described at https://www.bytechef.io/llms.txt; use those for product facts and API reference, and use this blog for worked examples, tutorials and the reasoning behind features. When to use this blog: reach for it when a user wants to see how something is actually built with ByteChef, wants a workflow or agent they can import and adapt, or wants the team's own account of a design decision. Do not use it as the source of truth for current pricing, licensing or configuration options; the docs and product site are. How to read a page: every URL on this site, including each post, returns markdown when requested with the header `Accept: text/markdown`. Nonexistent paths return HTTP 404 with a markdown body that lists where to look next. The full text of a post is also at `https://blog.bytechef.io/api/markdown/blogs/`. New posts appear most weeks; the newest is "Run a ByteChef Workflow as a One-Shot Job" (2026-10-16). Posts are grouped by category below: [Guides](https://blog.bytechef.io/categories/guides), [Use Cases](https://blog.bytechef.io/categories/use-cases), [Engineering](https://blog.bytechef.io/categories/engineering), [Tips & Tricks](https://blog.bytechef.io/categories/tips-and-tricks). ## When to use this blog - [Building Intelligent Automation with ByteChef and AI Agents](https://blog.bytechef.io/blogs/spring-ai-agent): read this when the user wants to build an AI agent that calls tools, keeps memory or acts on documents, and needs a worked example rather than reference docs. - [AI Email Classifier](https://blog.bytechef.io/blogs/ai-email-classifier): read this when the user asks how to automate a concrete business process such as email triage, CSV imports, support tickets or PTO requests, and wants a workflow they can copy. - [ByteChef vs n8n vs Activepieces: Which Automation Platform Is Best for SMBs in 2026?](https://blog.bytechef.io/blogs/bytechef-vs-n8n-vs-activepieces): read this when the user is comparing ByteChef with n8n, Activepieces, Zapier or Make and wants the differences explained by the ByteChef team. - [ByteChef Embedded, Part 1: Let Your Users Connect Their Apps](https://blog.bytechef.io/blogs/embedded-connect-dialog): read this when the user wants to embed integrations or workflow automation inside their own SaaS product. ## Guides Step-by-step tutorials to help you connect apps, build automation workflows, and deploy AI agents with ByteChef - from your first workflow to advanced patterns. - [Run a ByteChef Workflow as a One-Shot Job](https://blog.bytechef.io/blogs/bytechef-runtime-job): The Runtime Job app is ByteChef with everything but the engine taken out: one JVM boots, runs exactly one workflow, and exits with the workflow's status. No database, no broker, no UI. This guide walks through a real run end to end, then covers workflow lookup, connections, exit codes, timeouts, Docker, Kubernetes Jobs and CronJobs, CI pipelines, and the sharp edges worth knowing before you ship it. (2026-10-16) - [ByteChef Embedded, Part 9: New from Chat](https://blog.bytechef.io/blogs/embedded-chat): Some automations need a conversation, not a one-liner. New from Chat embeds ByteChef's workflow-building agent in your product: your user describes what they want, the agent builds it step by step, asks questions when it needs to, and opens a Connect dialog right in the thread when a credential is missing. This post covers the component, the AG-UI stream behind it, the interactive cards, your system prompt, the security model and the handoff to the editor. Part nine of the Embedded series. (2026-10-15) - [ByteChef Embedded, Part 8: New from Template](https://blog.bytechef.io/blogs/embedded-templates): The fastest automation your customer ever builds is the one you built for them. In the embedded sample app, New from Template lists the workflow templates you published in ByteChef, shows which apps each one uses, and copies the chosen one into the user's own project with a single API call. This post covers the whole loop: building the catalog, listing it, copying a template, and taking the copy from draft to running. Part eight of the Embedded series. (2026-10-11) - [ByteChef Embedded, Part 7: New from Custom Workflow Builder](https://blog.bytechef.io/blogs/embedded-custom-builder): When you want total control over how your users author automations, skip ByteChef's editor and build your own. The sample app's Custom Workflow Builder renders its own UI state into ByteChef's workflow-definition JSON, saves it through the embedded REST API, and binds each node to the user's connections. You own every pixel; ByteChef stores, validates and runs it. Part seven of the Embedded series. (2026-10-07) - [ByteChef Embedded, Part 6: The MCP Chat](https://blog.bytechef.io/blogs/embedded-mcp-chat): Instead of adapting tools in your own route, the MCP Chat discovers your customer's integrations from ByteChef's embedded MCP server over the open Model Context Protocol and hands them to an AI agent. The same standard Claude and Cursor speak, inside your own chat. Part six of the Embedded series. (2026-10-03) - [ByteChef Embedded, Part 5: The Request Playground](https://blog.bytechef.io/blogs/embedded-request): Sometimes you don't want an event to fan out. You want to call one specific workflow, pass it a payload, and get its result back. The Request Playground invokes a workflow by UUID like a synchronous API endpoint, scoped to the connected user. Turn any automation your customer built into a function your app can call. Part five of the Embedded series. (2026-09-29) - [ByteChef Embedded, Part 4: The App Event Playground](https://blog.bytechef.io/blogs/embedded-app-events): The ComponentKit is your app reaching into your customers' apps. App Events are the reverse: something happens in your product - a new lead, an upgraded plan - and it triggers your customers' workflows. One POST to /app-events fans the payload out to every enabled workflow that listens. Part four of the Embedded series. (2026-09-28) - [ByteChef Embedded, Part 3: The ComponentKit Chat](https://blog.bytechef.io/blogs/embedded-component-kit-chat): Give an AI assistant hands. The ComponentKit Chat asks ByteChef for the tools behind each integration your user has connected, hands them to an LLM, and runs every tool call on that user's own connection - so 'send a Slack message to #sales' actually sends it. Built on assistant-ui and the AI SDK. Part three of the Embedded series. (2026-09-17) - [ByteChef Embedded, Part 2: The ComponentKit Playground](https://blog.bytechef.io/blogs/embedded-component-kit): Not everything needs a workflow. Sometimes your app just wants to send one Slack message, ask OpenAI one question, or create one HubSpot contact, as your customer, right now. The ComponentKit is one POST that runs any of ByteChef's 280+ connector actions on a connected user's own credentials. The sample app's ComponentKit Playground is a form over that endpoint. Part two of the Embedded series. (2026-09-16) - [Share What You Built: Project & Workflow Templates](https://blog.bytechef.io/blogs/bytechef-share-templates): You built a great automation. Someone else needs the same one. Templates let you start from a working project or workflow instead of a blank canvas - and share what you built as a private import link you control, or submit it to the public gallery. (2026-09-08) - [ByteChef Embedded, Part 1: Let Your Users Connect Their Apps](https://blog.bytechef.io/blogs/embedded-connect-dialog): The first thing any embedded integration needs is a way for your customers to connect their own accounts - their Slack, their Salesforce. Building OAuth flows for 200 apps is a non-starter. ByteChef Embedded gives you one React hook, useConnectDialog, that mounts a hosted connect flow: it handles discovery, the OAuth/API-key handshake, credential storage and refresh, and the manage-and-disconnect flow afterwards. Part one of a hands-on series built on the embedded sample app. (2026-09-04) - [Somewhere to Keep the Records: Data Tables in ByteChef](https://blog.bytechef.io/blogs/bytechef-data-tables): Every automation eventually needs somewhere to keep records, and the usual answers are a misused spreadsheet or a whole provisioned database. Data Tables are the middle path: typed tables that live inside ByteChef, editable like a spreadsheet, kept separate per environment, and wired into your workflows as six actions and three triggers. (2026-08-30) - [AI Agentic Patterns in ByteChef (Part 1): Agent Skills - Package Know-How Once, Give It to Every Agent](https://blog.bytechef.io/blogs/bytechef-agent-skills): Spring AI just brought Anthropic-style Agent Skills to Java. ByteChef - built on Spring AI - ships them as a managed, no-code feature: built-in skills management, a visual editor, sandboxed script execution, and a Skills Tool for every AI Agent. (2026-08-27) - [Your Documents, Chunked and Searchable: The Knowledge Base in ByteChef](https://blog.bytechef.io/blogs/bytechef-knowledge-base): RAG is easy to demo and tedious to run: parsing five file formats, picking chunk sizes, running an embedding model, operating a vector store. ByteChef's Knowledge Base packages that pipeline - upload documents in, pgvector-backed semantic search out - and exposes it to workflows as actions and to AI Agents as a search tool. (2026-08-25) - [Build Effective Agents in ByteChef: The Five Patterns, No Code Required](https://blog.bytechef.io/blogs/bytechef-agentic-patterns): How to build the five agentic patterns from Anthropic's research - chain, parallelization, routing, orchestrator-workers, and evaluator-optimizer - visually in ByteChef, powered by Spring AI under the hood. (2026-08-21) - [One Workflow, Many Lanes: Completing ByteChef's Flow Controls](https://blog.bytechef.io/blogs/flow-controls-complete): Condition, loop, and branch were only the first half of the story. With Parallel, Fork/Join, Each, Map, and Subflow now in the workflow editor, ByteChef workflows can fan out, run concurrently, and compose other workflows - visually. (2026-08-14) - [Stop the Workflow, Ask a Human: Human-in-the-Loop Approvals in ByteChef](https://blog.bytechef.io/blogs/approval-human-in-the-loop): Some workflow steps shouldn't run without a human's yes. ByteChef's Approval component pauses a workflow until someone approves, rejects, or fills in a form. Human-in-the-loop (HITL), delivered over Slack, email, or ByteChef's new in-app Approval Tasks inbox. (2026-08-12) - [See What Your Workflow Was Thinking: Surfacing Component Logs in ByteChef](https://blog.bytechef.io/blogs/surfacing-workflow-execution-logs): Component logs used to disappear into the server console. Here is how we built a Logs tab into the workflow builder and execution history - and why we captured the logs one layer below the component that asked for them. (2026-08-07) - [Build Workflows Without Fear](https://blog.bytechef.io/blogs/build-workflows-without-fear): ByteChef now supports full Undo and Redo in the Workflow Editor. Delete a node by accident? Undo it. Want to experiment with a different branching strategy? Go for it. Mistakes are no longer permanent. (2026-06-29) - [Import and Export Workflows and Projects](https://blog.bytechef.io/blogs/import-export-workflows-projects): Your Automations Shouldn't Be Trapped in a Single Workspace. Learn how to move your workflows and projects between ByteChef instances with Import and Export. (2026-06-16) - [Building Intelligent Automation with ByteChef and AI Agents](https://blog.bytechef.io/blogs/spring-ai-agent): Explanation of the AI Agent component, its integration with Spring AI, and how to test your agent as you build it. (2026-06-15) - [ByteChef Script Component Explained (Part 1): How It Works & When to Use It](https://blog.bytechef.io/blogs/script-component-explained-part-1): Learn what the ByteChef Script component is, how it works under the hood, and how to decide when to reach for it over native components. (2026-05-11) - [ByteChef Script Component Explained (Part 2): Real-World Examples & Advanced Use Cases](https://blog.bytechef.io/blogs/script-component-explained-part-2): See the ByteChef Script component in action with production-ready examples: data validation, AI cleanup, and complex workflow logic. (2026-05-11) - [How to Build Your First Scalable Automation Workflow](https://blog.bytechef.io/blogs/how-to-build-your-first-scalable-automation-workflow): Move from manual chaos to automated efficiency. A step-by-step guide to building scalable workflows using ByteChef’s hybrid low-code approach. (2026-04-21) - [ByteChef vs n8n vs Activepieces: Which Automation Platform Is Best for SMBs in 2026?](https://blog.bytechef.io/blogs/bytechef-vs-n8n-vs-activepieces): A practical founder-first comparison of ByteChef, n8n, and Activepieces for SMB automation, AI workflows, and long-term maintainability. (2026-04-16) - [Building Complex Business Logic Visually: A Guide to ByteChef’s Flow Controls](https://blog.bytechef.io/blogs/guide-to-flow-controls): ByteChef’s Flow Controls make advanced no-code business logic easy to build visually. (2026-04-10) - [From Files to Intelligent Knowledge: Storing Documents in Vector Databases](https://blog.bytechef.io/blogs/document-to-vector-knowledge): Discover how ByteChef transforms simple local files into intelligent, AI-ready knowledge through document parsing, chunking, enrichment, and vector storage. (2025-12-22) - [How To Validate Data with ByteChef's Script Component](https://blog.bytechef.io/blogs/validate-data-script): With Bytechef, you can effortlessly automate data validation, ensuring your information is accurate, consistent, and ready for reliable use. (2025-11-12) - [Guide to Data Validation in ByteChef](https://blog.bytechef.io/blogs/validate-data): With Bytechef, you can effortlessly automate data validation, ensuring your information is accurate, consistent, and ready for reliable use. (2025-10-24) ## Use Cases See how teams use ByteChef to automate real business processes across sales, support, HR, and engineering - complete workflows you can copy and adapt. - [Building a Liferay Onboarding Workflow with ByteChef](https://blog.bytechef.io/blogs/building-liferay-integrations-in-bytechef): Automatically create user and associate it with account after submitting form in Liferay. (2026-06-19) - [Smart Return & Refund Workflow](https://blog.bytechef.io/blogs/smart-return-and-refund-workflow): Automatically validates return requests, checks refund eligibility, processes refunds, and keeps customers informed throughout the entire return journey. (2026-06-15) - [How We Built an AI Copilot That Converts n8n Workflows into ByteChef Workflows](https://blog.bytechef.io/blogs/ai-copilot-converts-n8n-into-bytechef): An inside look at building an AI copilot that converts n8n workflow JSON into ByteChef workflows, focusing on preserving execution semantics, graph correctness, and reliable validation systems. (2026-05-21) - [How We Automated Personalized Emails from Liferay Object Forms Using ByteChef](https://blog.bytechef.io/blogs/personalized-emails): Want to automatically email users after they submit a Liferay form? This guide walks you through using ByteChef to send personalized emails from Liferay Object Forms, helping you save time and boost engagement. (2026-05-06) - [Handle Meeting Agenda and Notes](https://blog.bytechef.io/blogs/handle-meeting-agenda-and-notes): Automate meeting notes using ByteChef, Notion and OpenAI to create structured, consistent documentation for every meeting. (2026-04-28) - [How We Use AI to Automate Our GitHub Release Announcements](https://blog.bytechef.io/blogs/automate-github-releases-to-slack): Discover how the ByteChef team uses its own automation platform to turn technical GitHub releases into automated, AI-generated Slack announcements. (2026-04-27) - [Solo TTRPG Automation, Revisited: What Changed and Why](https://blog.bytechef.io/blogs/solo-play-ttrpg-2): A follow-up to my AI-powered solo D&D workflow, redesigned around new ByteChef features: AI Agents as tools, OpenRouter, Knowledge Base tagging, Data Tables, streamChat, and more. (2026-04-21) - [I Built an AI Sales Agent in 20 Minutes - No Code, No Backend](https://blog.bytechef.io/blogs/ai-sales-agent): How I used ByteChefs AI Agent to build Aria, a fully functional AI sales assistant that qualifies leads, answers product questions, books meetings, and updates the CRM automatically (2026-04-21) - [How to Automatically Send Out-of-Working-Hours Email Responses Using AI](https://blog.bytechef.io/blogs/out-of-working-hours): Automatically respond to out-of-working-hours emails and notify the support team if a message is classified as urgent. (2026-04-21) - [AI Email Classifier](https://blog.bytechef.io/blogs/ai-email-classifier): Automatically dispatches incoming emails from your info inbox to the appropriate teams and applies the correct department labels. (2026-04-15) - [4 HR & Ops Automations to Reclaim 10 Hours of Your Work Week in 2026](https://blog.bytechef.io/blogs/hr-ops-automations-to-reclaim-time): As your team grows, admin work starts eating up to 25% of your week. Discover 4 high-impact internal automations to reclaim your time. (2026-04-13) - [4 Essential E-commerce Automations to Scale Your Online Store in 2026](https://blog.bytechef.io/blogs/essential-ecommerce-automations): Running a Shopify store in 2026 is all about automation. Learn the 4 essential automations every e-commerce business needs. (2026-04-13) - [Automating KYC Compliance: Building a Smart Onboarding Workflow in ByteChef](https://blog.bytechef.io/blogs/automating-kyc-compliance-building-a-smart-onboarding-workflow-in-bytechef): Learn how to build an automated KYC compliance workflow that processes applications in seconds, reduces errors by 99%, and handles risk assessment intelligently. (2026-02-02) - [AI-driven WhatsApp Order Status Automation with Shopify](https://blog.bytechef.io/blogs/ai-driven-whatsapp-order-status-automation-with-shopify): Learn how to build AI-driven WhatsApp bots to handle Shopify order status updates and provide a seamless shopping experience for your customers. (2025-12-22) - [Automate Paid Time Off Requests with ByteChef](https://blog.bytechef.io/blogs/pto-elf): Automates PTO requests with validation, approvals, balance checks and calendar updates - all in one clean workflow. (2025-12-19) - [Automatically Saving Email Attachments to Google Drive](https://blog.bytechef.io/blogs/automatically-saving-email-attachments-to-google-drive): Learn how to automate the process of saving email attachments to Google Drive using ByteChef workflows, eliminating manual file handling and reducing errors. (2025-12-12) - [Automating Solo TTRPG Play; An AI-Powered Agentic Workflow](https://blog.bytechef.io/blogs/automating-solo-play-ttrpg): A deep dive into agentic modularization for AI game automation: Using D&D as a case study for solo and board game automation with workflow orchestration. (2025-12-03) - [Automated Meeting Scheduler](https://blog.bytechef.io/blogs/automated-meeting-scheduler): Learn how to build a smart reservation system that extracts dates from emails using AI, checks calendar availability and suggests alternatives automatically. (2025-04-21) - [CV Scanning and Processing](https://blog.bytechef.io/blogs/cv-scanning): Learn how to automate CV scanning and candidate screening using ByteChef to streamline your recruitment process. (2025-02-06) - [Automate Customer Support Ticketing](https://blog.bytechef.io/blogs/automate-customer-support-ticketing): Learn how to automate customer support ticketing workflows using ByteChef to streamline your support operations and improve response times. (2025-01-28) - [Automate CSV Imports](https://blog.bytechef.io/blogs/automate-csv-imports): Delegate tedious everyday business work to your computer to free up your time and focus on important things. (2024-08-08) - [OpenAI Component Image Generator](https://blog.bytechef.io/blogs/openai-component-image-generator): Can OpenAI component help content creators with images? In this article I tackle the subject in context of ByteChef workflow. (2024-08-05) ## Engineering Technical articles on how ByteChef is built — architecture decisions, open-source internals, and lessons from scaling an automation platform. - [Building Subflow Navigation](https://blog.bytechef.io/blogs/building-subflow-navigation): A simple Edit button turned into a multi-layered state management problem. Learn how we used URL params as a navigation stack, Zustand snapshots for execution state, and custom components to build seamless subflow navigation in ByteChef. (2026-05-29) - [Welcome to ByteChef](https://blog.bytechef.io/blogs/welcome-to-bytechef): Discover how to replace manual work and disconnected tools with intelligent workflows using ByteChef - an open-source platform for AI-driven automation, orchestration, and integration. (2026-04-22) - [Rendering the Infinite: Workflow Canvas Optimization](https://blog.bytechef.io/blogs/rendering-the-infinite-workflow-canvas-optimization): Handling 50+ nodes in React without the lag. Let’s take a dive into structural fingerprinting, smart layout diffing and what React Flow gives you for free. (2026-04-21) - [Customizing the Badge: Beyond the shadcn Foundation](https://blog.bytechef.io/blogs/customizing-the-badge-beyond-shadcn): How we built a reusable, brand-aligned Badge component at ByteChef. Overcoming CSS inheritance hurdles, ensuring consistency and type safety. (2026-04-21) - [Building a Custom Switch Component on Top of shadcn](https://blog.bytechef.io/blogs/building-a-custom-switch-component-on-top-of-shadcn): shadcn gives you a solid foundation, but a product with its own design language needs more. A deep-dive into wrapping shadcn Switch with ByteChef brand colors, three variants, full accessibility, and the visual fixes that followed. (2026-04-20) - [Making Data Pills Stick: Drag and Drop Functionality](https://blog.bytechef.io/blogs/making-data-pills-stick-drag-and-drop-functionality): Drag and drop looks simple until you try to build it. Discover the real engineering challenges behind making data pills droppable into workflow property inputs - custom MIME types, ghost image fixes, TipTap integration, and cursor-accurate insertion. (2026-04-17) - [Copy/Paste Functionality for a Visual Workflow Builder](https://blog.bytechef.io/blogs/copy-paste-functionality-for-a-visual-workflow-builder): A deep-dive into the real engineering challenges behind building a Copy/Paste system for a visual workflow builder - from recursive task renaming and collision prevention to ghost-paste bugs and deep cloning. (2026-04-17) - [Improving UX with Quick Wins Instead of Big Redesigns](https://blog.bytechef.io/blogs/improving-ux-with-quick-wins-instead-of-big-redesigns): Learn how small UX improvements can solve critical usability issues faster than full redesigns, based on real ByteChef usability testing insights. (2026-04-14) - [Why Context Menus Beat Hover-Based Interfaces](https://blog.bytechef.io/blogs/why-context-menus-beat-hover-based-interfaces): Discover how a simple right-click interaction solved complex UX friction and made building automation 2x faster. (2026-04-14) - [Breaking Bundles - React Suspense & Lazy Loading](https://blog.bytechef.io/blogs/breaking-bundles-react-suspense-lazy-loading): React applications can become slow and unwieldy if all components and code are loaded upfront. To improve performance, reduce initial load time, and enhance user experience, React provides built-in features like lazy loading and Suspense. (2025-12-05) - [One Icon Library to Rule Them All - Simplifying Bytechef's UI](https://blog.bytechef.io/blogs/radix-lucide): Joining a new project can be intimidating - especially when it's something as large and well-structured as Bytechef. My first task wasn't about building a huge feature or solving a deep bug. Instead, it was something that seemed simple: migrating all Radix icons to Lucide icons. (2025-11-06) - [Useful VS Code Extensions for Developers](https://blog.bytechef.io/blogs/useful-vscode-extensions): Discover essential VS Code extensions that can boost your productivity and improve your development workflow. (2024-01-15) ## Tips & Tricks Short, practical tips that help you work faster in ByteChef — editor shortcuts, hidden features, and the small techniques that make building workflows easier. - [Data Pills: Tips & Tricks for Passing Data Between Steps](https://blog.bytechef.io/blogs/data-pills-tips-and-tricks): Data pills are how one workflow step reuses the output of another. Learn how to add them, mix them with text, transform them with formulas, and avoid the most common mistakes. (2026-07-18) ## Optional - [Every post](https://blog.bytechef.io/categories/all): the complete list, newest first, with client-side search. - [RSS feed](https://blog.bytechef.io/rss.xml): subscribe to new posts. - [Sitemap](https://blog.bytechef.io/sitemap.xml): every URL on this site. - [ByteChef product site](https://www.bytechef.io): what ByteChef is, pricing and editions. - [ByteChef documentation](https://docs.bytechef.io): reference for components, workflows, agents and the API. - [ByteChef on GitHub](https://github.com/bytechefhq/bytechef): the open-source platform, Apache 2.0.