Related Blogs
Ready to Build Something Amazing?
Join thousands of developers building the future with Orkes.
Join thousands of developers building the future with Orkes.
If you've ever struggled to connect tools like Slack and Supabase into one smooth workflow, this guide shows how to orchestrate the whole process, with Orkes Conductor easily managing the hard parts.

This is just one of many patterns you can build with Orkes Conductor, but it’s a great starter because it walks through the entire loop in a simple, real-world demo I rely on in my own workday. But what it essentially shows you is how you can connect a Slack app with Supabase (or other external databases), and how you can use an orchestrator (in our example Orkes Conductor) to make sure all the pieces play well together.
Here is what the demo workflow does:
In this example, I’m building a personalized standup workflow, but the architecture is the same one you can use for any internal process you want to automate. Anything your team struggles with, you can build into a beautifully ran workflow.
A lot of automation examples only show one tiny piece, like how to build a Slack app, how to write to Supabase, or how to run a workflow on its own. But real-life workflows aren’t that neat. They move across tools, pass data around, and actually need to do something useful.
This example shows how those pieces connect in the real world. Orkes Conductor sits in the middle, tying Slack and Supabase together in a simple loop that solves an actual problem.
Conductor handles the logic, keeps everything in sync, and basically helps your tools talk to each other when they normally wouldn’t.
Once you see this pattern, you can use it for all kinds of annoying, high-friction tasks—daily updates, deployment logs, audit checks, anything that takes raw data, runs it through some rules or an LLM, and turns it into something meaningful.
This project highlights how Orkes, Supabase, and LLMs can work together in a clean, modern automation stack:
| Layer | Technology | Purpose |
|---|---|---|
| Workflow Orchestration | 🟣 Orkes Conductor | Defines, sequences, and manages each task in the automation |
| Data Layer | 🟢 Supabase | Stores notes, daily standup messages, and provides SQL-based access |
| Intelligence Layer | 🤖 LLM (OpenAI / MariaOpenAI) | Transforms notes into readable summaries or Slack messages |
| Output Channel | 💬 Slack | Posts the final standup messages and summaries |
Orkes acts as the central brain, calling out to Supabase to fetch and save data, invoking an LLM for natural language formatting, and using an HTTP task to post to Slack.
This project is a small example of an agentic workflow, which is a system that can take an end goal ("share my daily update") and automatically execute all the steps needed to achieve it.
These kinds of workflows are perfect for the "gray area" tasks. These include tasks that are important but repetitive, require context but not deep decision-making, and spread across multiple tools like notes, databases, apps.
Supabase provides a simple, SQL-based backend for storing structured data, like notes or message logs, without managing servers of schemas. Orkes Conductor acts as the orchestration layer, managing the logic, calling LLMs, integrating APIs, and running everything on a schedule.
Together they form a personal automation stack where Supabase holds and secures the data, while Orkes put everything in your workflow together.
Even though my demo uses a simple Slack slash command (/note), the pattern behind it is the same one teams use in real Orkes deployments: capturing small, frequent events and storing them in a structured datastore.
In enterprise workflows, those events might be deployment updates, order or fullfilment changes, incident notes, or ticket activities. In this demo, Slack just happens to be my input source. All the notes (or events) get stpred in a Supabase tabele (raw_notes). This is similar to how teams store operational events before kicking off automations.

Every morning at 9 AM, Orkes starts the workflow using a built-in Cron Schedule. This is the same mechanism customers use to power:
The workflow pulls fresh data from Supabase and immediately begins processing. My use case is personal, but the structure is identical to how companies run recurring, business-critical automations with Orkes.

The workflow has four steps, and each step reflects a pattern used in real enterprise orchestrations:
Queries recent activity—similar to how companies fetch new transactions, orders, incidents, or logs.
Uses an LLM to summarize and structure the information. Enterprise teams use the same pattern to turn raw operational data into:
My result goes to Slack, but customers often send outputs to systems like Jira, PagerDuty, Salesforce, or internal APIs.
Persists the output so a second workflow (like a weekly summary) can build on it. This mirrors how customers store reconciliations, outcome logs, or aggregated insights.

This standup bot example workflow shows you how you can take different technologies and weave them together so they collaborate. It shows you how easy it is to use Orkes Conductor to make that happen. Building these workflows can be confusing, so having an orchestrator that makes it simple is really important.
It's exciting to see what teams are doing with Orkes Conductor.