Note
Automation is a premium feature that requires an additional purchase. If you don’t have access to this feature, contact your Customer Success Manager to discuss having it enabled in your Fireblocks workspace. Learn more about Automation.
Overview
This guide explains how to create an Automation rule in Fireblocks that sweeps vault accounts. This allows you to consolidate assets from multiple accounts, over various blockchains and asset types, to a single destination. You can trigger this action when an asset is deposited into one or more of your vault accounts. The automation rule can then sweep the received amount into a different specified account.
Learn more about all options for creating automation rules.
Using Automation to sweep accounts:
Sweeping describes a set of Automation triggers and conditions, and not a specific setting. Follow these steps to create a rule that automatically sweeps accounts.
- In the Fireblocks Console, go to the Automation page and select Create automation.
- Enter a name for the rule in the top-left corner.
- Select Transaction as the trigger.
- Select Any account as the transaction source.
- Under Destination, select the vault accounts you would like to sweep:
- Select Vault account number to assign a range of vault accounts according to their ID number.
- Each vault has a unique ID assigned in sequential order of when it was created, starting with 0. You can find a vault's ID number in the URL by navigating to that vault account in the Fireblocks Console.
- Select Vault account number to assign a range of vault accounts according to their ID number.
- Alternatively, select all vault, exchange, and fiat accounts you would like to sweep manually by Account name.
- Select a specific asset or Any asset, and optionally select the Blockchains you would like to include in this trigger. Then select Save to continue.
- Select Unconditional as the condition. Any incoming transaction to the accounts selected above will be swept to your desired destination. Then select Save to continue.
- Select Transfer as the action.
- Select Transaction destination account under From.
- Select the destination account you’d like to sweep all funds under To.
- Select Inherited asset under Asset.
- Select Inherited amount under Type. The full transaction amount that was deposited is swept to your selected destination account.
- Select Save to create your Automation rule, and then enable it like any automation rule.
Note
Although you may also select Full Amount, this is not recommended because sweeping all base assets like ETH or SOL may leave no remaining balance for future transaction fees.