> ## 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.

# Thirdweb Engine Integration

Streamline your decentralized applications by connecting Thirdweb Engine to your automated workflows. Automate smart contract interactions, manage backe...

![Thirdweb Engine logo](https://ai-icon.b3.fun/logo/thirdweb-engine) Integration available

Streamline your decentralized applications by connecting Thirdweb Engine to your automated workflows. Automate smart contract interactions, manage backend wallets, and execute complex blockchain transactions without manual intervention.


**[Public page](https://b3os.org/integrations/app/thirdweb-engine)**

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 Thirdweb Engine

Use Thirdweb Engine when a workflow needs to call Thirdweb Engine: Create Backend Wallet, Thirdweb Engine: Get Transaction Status, Thirdweb Engine: List Backend Wallets or related Thirdweb Engine operations from a typed B3OS action. 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 |
| --- | --- | --- | --- |
| ![Thirdweb Engine: Create Backend Wallet logo](https://ai-icon.b3.fun/logo/thirdweb-engine) [Thirdweb Engine: Create Backend Wallet](/actions/reference/generated/thirdweb-engine-create-backend-wallet) | `thirdweb-engine-create-backend-wallet` | ![thirdweb-engine logo](https://ai-icon.b3.fun/logo/thirdweb-engine) `thirdweb-engine` | `type` |
| ![Thirdweb Engine: Get Transaction Status logo](https://ai-icon.b3.fun/logo/thirdweb-engine) [Thirdweb Engine: Get Transaction Status](/actions/reference/generated/thirdweb-engine-get-transaction-status) | `thirdweb-engine-get-transaction-status` | ![thirdweb-engine logo](https://ai-icon.b3.fun/logo/thirdweb-engine) `thirdweb-engine` | `queueId` |
| ![Thirdweb Engine: List Backend Wallets logo](https://ai-icon.b3.fun/logo/thirdweb-engine) [Thirdweb Engine: List Backend Wallets](/actions/reference/generated/thirdweb-engine-list-backend-wallets) | `thirdweb-engine-list-backend-wallets` | ![thirdweb-engine logo](https://ai-icon.b3.fun/logo/thirdweb-engine) `thirdweb-engine` | - |
| ![Thirdweb Engine: Read Contract logo](https://ai-icon.b3.fun/logo/thirdweb-engine) [Thirdweb Engine: Read Contract](/actions/reference/generated/thirdweb-engine-read-contract) | `thirdweb-engine-read-contract` | ![thirdweb-engine logo](https://ai-icon.b3.fun/logo/thirdweb-engine) `thirdweb-engine` | `chain`, `contractAddress`, `functionName` |
| ![Thirdweb Engine: Send Transaction logo](https://ai-icon.b3.fun/logo/thirdweb-engine) [Thirdweb Engine: Send Transaction](/actions/reference/generated/thirdweb-engine-send-transaction) | `thirdweb-engine-send-transaction` | ![thirdweb-engine logo](https://ai-icon.b3.fun/logo/thirdweb-engine) `thirdweb-engine` | `chain`, `toAddress`, `data` |
| ![Thirdweb Engine: Write Contract logo](https://ai-icon.b3.fun/logo/thirdweb-engine) [Thirdweb Engine: Write Contract](/actions/reference/generated/thirdweb-engine-write-contract) | `thirdweb-engine-write-contract` | ![thirdweb-engine logo](https://ai-icon.b3.fun/logo/thirdweb-engine) `thirdweb-engine` | `chain`, `contractAddress`, `functionName`, `args` |


## Available Triggers

No trigger references are published for this integration yet.


## Common Use Cases

**Automated Token Distributions**

Trigger scheduled or event-based token transfers to users by connecting your database or governance platform to Thirdweb Engine's wallet and transaction actions.
  **Real-time On-chain Data Monitoring**

Use the 'Read Contract' action to monitor specific smart contract states and automatically trigger off-chain notifications or updates when specific conditions are met.
  **Dynamic NFT Minting Workflows**

Automate the minting process for users by linking your e-commerce or membership platform to Thirdweb Engine to execute 'Write Contract' actions upon successful payment.
  **Automated Wallet Management**

Streamline backend operations by using 'Create Backend Wallet' and 'List Backend Wallets' to programmatically scale your infrastructure's ability to interact with multiple chains.

## 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

No public templates are linked to this integration yet.

## FAQ

**What is Thirdweb Engine integration?**

Integrating Thirdweb Engine allows your automated workflows to interact directly with your self-hosted engine instance to read from and write to smart contracts using backend wallets.
  **Can I automate gasless transactions using this integration?**

Yes, by using the Thirdweb Engine actions to manage backend wallets and send transactions, you can build automated flows that handle gas management and transaction signing seamlessly.
  **How does 'Read Contract' work in a workflow?**

The 'Read Contract' action allows your workflow to fetch real-time data from any smart contract on supported networks, which can then be used to trigger subsequent logic in your automation.
  **Is it secure to manage backend wallets through B3OS?**

Absolutely. B3OS connects to your self-hosted Thirdweb Engine instance, ensuring that your private keys and wallet management remain within your controlled infrastructure.
  **Can I track the progress of a sent transaction?**

Yes, the 'Get Transaction Status' action allows you to poll or verify the success, failure, or pending state of any transaction sent via Thirdweb Engine within your workflow.