> ## Documentation Index
> Fetch the complete documentation index at: https://docs.b3os.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Wallet Integration

Streamline your onchain operations by integrating your organization's workflow wallet directly into your automated processes. Use B3OS to sign transacti...

![Wallet logo](https://ai-icon.b3.fun/logo/wallet) Integration available

Streamline your onchain operations by integrating your organization's workflow wallet directly into your automated processes. Use B3OS to sign transactions and manage execution funds seamlessly, reducing manual overhead and increasing security for complex blockchain workflows.


**[Public page](https://b3os.org/integrations/app/wallet)**

Open the user-facing integration overview for examples, templates, and sharing.
  **[Action reference](/actions/reference)**

Schema-level references for executable actions and test payloads.
  **[Trigger reference](/actions/trigger-reference)**

Event and schedule triggers that can start B3OS workflows.

## Build With Wallet

Use Wallet when a workflow needs to react to Receive ETH, Send ETH and follow up with actions such as 0x Swap, Aerodrome Add Liquidity, Aerodrome Claim Bribes. Start in the visual editor to connect an account, then use the references below for payload shape, required fields, and API testing.

## Available Actions

| Action | ID | Connector | Required fields |
| --- | --- | --- | --- |
| ![0x Swap logo](https://cdn.b3.fun/b3os-icons/0x.png) [0x Swap](/actions/reference/generated/0x-swap) | `0x-swap` | `wallet` | `sellToken`, `buyToken`, `sellAmount`, `chainId` |
| ![Aerodrome Add Liquidity logo](https://aerodrome.finance/images/AERO/logo-512.png) [Aerodrome Add Liquidity](/actions/reference/generated/aerodrome-add-liquidity) | `aerodrome-add-liquidity` | `wallet` | `chainId`, `tokenA`, `tokenB`, `stable`, `amountADesired`, `amountBDesired` |
| ![Aerodrome Claim Bribes logo](https://aerodrome.finance/images/AERO/logo-512.png) [Aerodrome Claim Bribes](/actions/reference/generated/aerodrome-claim-bribes) | `aerodrome-claim-bribes` | `wallet` | `chainId`, `tokenId`, `claimableBribes` |
| ![Aerodrome Claim Emissions logo](https://aerodrome.finance/images/AERO/logo-512.png) [Aerodrome Claim Emissions](/actions/reference/generated/aerodrome-claim-emissions) | `aerodrome-claim-emissions` | `wallet` | `chainId`, `poolAddress` |
| ![Aerodrome Claim Fees logo](https://aerodrome.finance/images/AERO/logo-512.png) [Aerodrome Claim Fees](/actions/reference/generated/aerodrome-claim-fees) | `aerodrome-claim-fees` | `wallet` | `chainId`, `tokenId`, `claimableFees` |
| ![Aerodrome Claim Rebases logo](https://aerodrome.finance/images/AERO/logo-512.png) [Aerodrome Claim Rebases](/actions/reference/generated/aerodrome-claim-rebases) | `aerodrome-claim-rebases` | `wallet` | `chainId`, `veNFTs` |
| ![Aerodrome Remove Liquidity logo](https://aerodrome.finance/images/AERO/logo-512.png) [Aerodrome Remove Liquidity](/actions/reference/generated/aerodrome-remove-liquidity) | `aerodrome-remove-liquidity` | `wallet` | `chainId`, `tokenA`, `tokenB`, `stable`, `liquidity` |
| ![Aerodrome Stake LP logo](https://aerodrome.finance/images/AERO/logo-512.png) [Aerodrome Stake LP](/actions/reference/generated/aerodrome-stake-lp) | `aerodrome-stake-lp` | `wallet` | `chainId`, `poolAddress`, `amount` |
| ![Aerodrome Unstake LP logo](https://aerodrome.finance/images/AERO/logo-512.png) [Aerodrome Unstake LP](/actions/reference/generated/aerodrome-unstake-lp) | `aerodrome-unstake-lp` | `wallet` | `chainId`, `poolAddress`, `amount` |
| ![Approve Token Spending logo](https://ai-icon.b3.fun/logo/ethereum) [Approve Token Spending](/actions/reference/generated/approve-erc20) | `approve-erc20` | `wallet` | `tokenAddress`, `spenderAddress`, `amount`, `chainId` |
| ![Call x402 Resource logo](https://cdn.b3.fun/b3os-icons/x402.svg) [Call x402 Resource](/actions/reference/generated/call-x402-protected-resource) | `call-x402-protected-resource` | `wallet` | `resourceUrl`, `maxAmountPerRequest` |
| ![Clanker Claim Fees logo](https://cdn.b3.fun/b3os-icons/clanker.svg) [Clanker Claim Fees](/actions/reference/generated/clanker-claim-fees) | `clanker-claim-fees` | `wallet` | `feeOwnerAddress`, `feeTokenAddress` |


92 more actions are listed in the full action reference.

## Available Triggers

| Trigger | ID | Required configuration |
| --- | --- | --- |
| [Receive ETH](/actions/trigger-reference/triggers/eth-receive) | `eth-receive` | `chainId`, `walletAddress` |
| [Send ETH](/actions/trigger-reference/triggers/eth-send) | `eth-send` | `chainId`, `walletAddress` |
| [Token Received](/actions/trigger-reference/triggers/erc20-receive) | `erc20-receive` | `chainId`, `toAddress` |
| [Token Sent](/actions/trigger-reference/triggers/erc20-send) | `erc20-send` | `chainId`, `fromAddress` |


## Common Use Cases

**Automated Treasury Management**

Automatically rebalance assets or move funds between hot and cold wallets based on predefined threshold triggers within your organization.
  **Programmatic Protocol Interaction**

Use the x402 endpoint to interact with DeFi protocols, such as automating liquidity provisioning or harvesting yield without manual intervention.
  **Onchain Governance Execution**

Streamline the execution of governance decisions by linking voting outcomes directly to wallet actions that trigger onchain contract calls.
  **Automated Payroll and Disbursements**

Set up workflows to distribute stablecoin payments to contributors or vendors automatically upon the completion of verified offchain milestones.

## Connector Notes

- Create the connector from a trusted B3OS organization before publishing workflows that call external accounts.
- Keep OAuth tokens, API keys, bot tokens, channel IDs, and account IDs in connector settings or workflow props, not in reusable public template text.
- Test with the visual editor or `POST /v1/actions/{type}/test` before routing production traffic.

## Related Templates

| Template | Description | Tags |
| --- | --- | --- |
| [Acorns for Your Spare Crypto](https://b3os.org/templates/crypto-spare-change-savings) | Acorns for your crypto wallet on Base. Auto save the spare change from any incoming ERC-20 pa... | defi, trading, wallet |
| [Coinbase Biz + Morpho: Rebalance for Max Yield](https://b3os.org/templates/treasury-usdc-rebalancer) | This is a workflow you can have running on a preset cadence where your Coinbase Biz balance w... | coinbase, wallet, payment, treasury, accounting |
| [Developer: Send Tokens via Webhook](https://b3os.org/templates/dev-send-tokens-webhook) | Configure a chain and token once, then post to the webhook with a recipient address and amoun... | payment, developer |
| [Payments: Approve email invoices in Slack, pay in USDC](https://b3os.org/templates/invoice-email-slack-approval-usdc-payment) | Monitors your Gmail for invoices that accept crypto. When one arrives, the workflow parses th... | payment, onchain-ops, developer |
| [Polymarket: Copy Trade a User](https://b3os.org/templates/polymarket-copy-trade) | This workflow allows you copy trade any Polymarket user without needing a Polymarket account.... | slack-v2, slack-bot, defi, trading, wallet |
| [Telegram: Wallet Control](https://b3os.org/templates/telegram-wallet-control) | This workflow allows you to control your organization Treasury Wallet via Telegram on Base. Y... | telegram-bot-api |
| [Trading: Buy the Dip](https://b3os.org/templates/trading-buy-the-dip) | This workflow monitors a specific token you select and should the price of the token fall bel... | defi, trading, wallet |
| [Twitter: Trade the News](https://b3os.org/templates/twitter-trade-the-news) | Monitors a Twitter/X account, filters new tweets by your keywords, and swaps tokens on-chain... | defi, trading, social, sentiment |

## FAQ

**What is the B3OS Workflow Wallet?**

The Workflow Wallet is a specialized integration within B3OS that allows your organization to sign onchain actions and manage execution funds directly through automated workflows.
  **Can I use this integration to automate smart contract interactions?**

Yes, by using the 'Call x402 Endpoint' action, you can trigger specific functions within smart contracts as part of a larger automated sequence.
  **How does the wallet manage execution funds?**

The wallet acts as the programmatic signer for your workflows, ensuring that necessary gas fees and transaction values are managed according to your predefined automation rules.
  **Is this integration suitable for multi-sig requirements?**

The Workflow Wallet is designed to handle organizational signing requirements, making it ideal for institutional-grade automation where fund management and transaction approval are critical.
  **What is the 'Call x402 Endpoint' action?**

The Call x402 Endpoint action allows your workflow to communicate with specific API or smart contract endpoints to execute precise onchain commands once a workflow condition is met.