Skip to content

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.

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. Open Workflows and select New workflow.
  2. Give the workflow a specific name and purpose.
  3. Select the Safe or EOA that will execute the first step.
  4. Add a native transfer, contract call, or other transaction.
  5. Review the target, function, arguments, and value.
  6. 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.

  1. Start a run from the saved workflow.
  2. Fill every required variable.
  3. Review the rendered destination, value, and calldata for each transaction.
  4. Resolve all validation errors.
  5. Publish the run when the frozen plan is correct.

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.

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.