How work gets done

Ask once.
Joyflow handles the steps.

Flow is the path Joyflow follows after you ask for work. It checks the right places, prepares the next step, and stops when it needs your okay.

Example flow

Renewal follow-up

Ready
Check the account historyDone
Write the renewal emailDone
Wait before sendingNeeds you
Joyflow only uses apps you turned on.You can see each step while it works.You can edit, approve, or reject the draft.Every finished job leaves a record you can come back to.

How it works

Four simple checks
before anything happens.

You choose what Joyflow can use, see what it prepares, and approve anything that could affect customers, money, or important records.

Tell it

Add the way your business works.

Give Joyflow your services, tone, policies, and common jobs. It starts with your rules instead of guessing.

Limit it

Choose the apps it can use.

Turn on the apps Joyflow may use for each channel. If an app is off, that work stays off limits.

Ask it

Ask for the outcome.

Say what you want done. Joyflow looks things up, prepares the work, and shows the steps as it goes.

Approve it

You stay in charge of sensitive work.

Emails, refunds, charges, and important record changes wait for your okay before they happen.

Set it up once

Give Joyflow the rules. Then reuse the work.

Tell Joyflow about your business

Add your services, voice, policies, and documents so replies sound right.

Choose app access

Pick which apps each channel can use. Everything else stays off limits.

Ask for the work

Ask in plain language, or run a saved skill when the same job comes back.

Approve sensitive work

Messages, refunds, and bigger changes wait for your sign-off.

Examples

Real work, ready to review.

Weekly revenue recap

Ask: Send the team a weekly revenue update.

Result: Joyflow checks the numbers, writes the recap, and prepares the file.

Customer renewal reply

Ask: Follow up with this account before Friday.

Result: Joyflow checks the account history, writes the email, and waits before sending.

Support refund review

Ask: Handle this refund if it matches our rules.

Result: Joyflow checks your refund rules, prepares the refund, and asks for approval.

Execution path

Prompt to logged action.

1

A workspace or channel receives the request.

2

The agent sees business context, channel instructions, enabled connectors, and saved skills.

3

A proposed tool call is validated against the registered tool schema.

4

The executor checks permissions, policy gates, risk level, and approval requirements.

5

Allowed read actions run immediately; sensitive writes wait in Approvals.

6

The completed action, approval decision, or rejection is logged for review.

FAQ

How Joyflow runs work.

What happens after I send a request?

Joyflow reads the channel context, chooses eligible registered tools, validates the proposed tool call, checks workspace policy, requests approval when needed, and records the outcome.

What is a saved skill in Joyflow?

A saved skill is a reusable SKILL.md-style workflow that captures the steps and constraints for repeat work. It can be run manually, scheduled, or invoked from chat with a slash command.

Can a channel agent use every connected app?

No. Each channel can limit which connectors and tools are available. If a connector is not enabled for the channel, the agent cannot use it for that lane of work.