The building flow
Chat → Preview → Run → Share| Stage | What happens |
|---|---|
| Chat | You describe your process. Felix asks follow-up questions, generates the steps, and writes the code automatically. |
| Preview | You review the generated steps before running anything. |
| Run | You execute the workflow and review the output and logs. |
| Share | You share the workflow with others on your team. |
What you need to get started
- A process to automate — anything repetitive, document-heavy, or rules-based works well
- A Felix account — sign in at app.felix.so
- Your connectors — if your workflow needs an external service, connect it in advance or when Felix prompts you mid-build
What makes a good workflow
Felix works best on processes that:- Happen repeatedly on the same kind of input
- Follow consistent rules or logic
- Involve documents, data, or structured information
- Currently depend on someone being available to do them manually
- Extracting key clauses from batches of contracts
- Screening new insurance applications against underwriting criteria
- Pulling data from a regulatory database and flagging changes
- Generating a compliance report from multiple data sources
- One-off tasks with no repeating structure
- Processes that require real-time conversation or open-ended judgement at every step
Human Checkpoints
You stay in control at every stage. At any point in a workflow, you can add a Human Checkpoint — a pause that waits for your approval or input before execution continues. Use Human Checkpoints before any step that sends, publishes, deletes, or makes a decision you want to review first. See Human Checkpoints for a full guide.Tips
- Start with one step. Get it working, then add more.
- Be specific about outputs. Tell Felix what format you need — a table, a CSV, a document, a Slack message.
- Use
@mentionsto reference connectors explicitly:@Slack,@GoogleDrive,@OpenAI. - Add a Human Checkpoint before any irreversible action.
Chat
Describe your process
Preview
Review before running
Human Checkpoints
Control where execution pauses

