Last updated 27 January 2026
If you want to automate more than token transfers, see Automating custom transactions.
You can programmatically transfer tokens held in a Teams account using ERC20 approvals. This allows you to build apps that automatically transfer tokens (e.g. appcoins) when certain actions are taken, while still managing those tokens in Teams.
2026_01_27 - custom_txns_automate_transfer.mp4

Because you will be granting a third party account (i.e. the spender) approval to transfer tokens from a Splits account, we suggest creating a dedicated sub account specifically for this purpose.

For our demo, we’ll call this account “App Distributions”, since it is where funds will be distributed from via our app.
Before approving the ERC20, it is helpful to transfer some of that token to the “App Distributions” account you just created. For our demo, we’re going to use USDC.

Next, we will give a third party account (i.e. the spender) the ability to transfer USDC from the “App Distributions” account.
We will do this by writing to the USDC contract directly using Custom transactions. Copy the token’s contract address to your clipboard, and then click Custom txn in the top right.

Then paste the token’s contract address and select approve as the Function to call.

115792089237316195423570985008687907853269984665640564039457584007913129639935. See this list for more constants.