# 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 "Share What You Built: Project & Workflow Templates" (2026-09-08). 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 workflows, and deploy AI agents - from beginner to advanced. - [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. - [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.