Last updated 26 January 2026

You can call any writable function on any Ethereum contract directly in Teams, as long as the contract is deployed on a supported network.

Using custom transactions to automate ERC20 token transfers.

Using custom transactions to automate ERC20 token transfers.

Open the custom transaction builder

Navigate to any account you’re a signer on, and click Custom txn in the top-right corner. You can also hit the X key or use the command menu (CMD K).

image.png

Then paste the contract address.

image.png

The network will be auto-deteced, but if the contract exists on multiple networks (e.g. WETH), you’ll need to select a network in the dropdown.

image.png

Build the transaction

If your contract has a valid ABI, you can select from a list of the writable functions.

image.png

A form will appear with the input parameters for the function you selected.

image.png

If the function is payable, you’ll see an Amount to pay input, denominated in ETH.

image.png

Non-verified contracts

If your contract’s ABI is not found, you’ll need to enter raw calldata.