Build your first workflow
A workflow is a reusable plan. A run fills in that plan and freezes the exact transactions that people will sign.
Before you begin
Section titled “Before you begin”You need:
- a txcast account with a verified email;
- a seated membership in an organisation;
- an organisation execution account; and
- a target address or ABI-backed contract in the address book.
1. Create the workflow
Section titled “1. Create the workflow”- Open Workflows and select New workflow.
- Give the workflow a specific name and purpose.
- Select the Safe or EOA that will execute the first step.
- Add a native transfer, contract call, or other transaction.
- Review the target, function, arguments, and value.
- Select Save changes.
Saving creates an immutable revision. txcast can keep an incomplete editor draft while you work, but only a valid definition can be saved.
2. Stage a run
Section titled “2. Stage a run”- Start a run from the saved workflow.
- Fill every required variable.
- Review the rendered destination, value, and calldata for each transaction.
- Resolve all validation errors.
- Publish the run when the frozen plan is correct.
3. Execute
Section titled “3. Execute”The execution method comes from the step’s account:
- EOA: connect the expected wallet and send each transaction in order.
- Safe: prepare a proposal, collect the threshold signatures, then execute it through a wallet.
txcast verifies submitted hashes and current chain or Safe state. It does not hold keys or sign on your behalf.
Expected result
Section titled “Expected result”The run page shows completed nodes as executed and unblocks dependent work. Conditions and manual checkpoints appear only when the workflow explicitly contains them.
Next, learn about variables and expressions or Safe execution.