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

Open the user-facing integration overview for examples, templates, and sharing.

Action reference

Schema-level references for executable actions and test payloads.

Learn More
Trigger reference

Event and schedule triggers that can start B3OS workflows.

Learn More

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

ActionIDConnectorRequired fields
Thirdweb Engine: Create Backend Wallet logo Thirdweb Engine: Create Backend Walletthirdweb-engine-create-backend-walletthirdweb-engine logo thirdweb-enginetype
Thirdweb Engine: Get Transaction Status logo Thirdweb Engine: Get Transaction Statusthirdweb-engine-get-transaction-statusthirdweb-engine logo thirdweb-enginequeueId
Thirdweb Engine: List Backend Wallets logo Thirdweb Engine: List Backend Walletsthirdweb-engine-list-backend-walletsthirdweb-engine logo thirdweb-engine-
Thirdweb Engine: Read Contract logo Thirdweb Engine: Read Contractthirdweb-engine-read-contractthirdweb-engine logo thirdweb-enginechain, contractAddress, functionName
Thirdweb Engine: Send Transaction logo Thirdweb Engine: Send Transactionthirdweb-engine-send-transactionthirdweb-engine logo thirdweb-enginechain, toAddress, data
Thirdweb Engine: Write Contract logo Thirdweb Engine: Write Contractthirdweb-engine-write-contractthirdweb-engine logo thirdweb-enginechain, 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.

No public templates are linked to this integration yet.

FAQ

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.

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.

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.

Absolutely. B3OS connects to your self-hosted Thirdweb Engine instance, ensuring that your private keys and wallet management remain within your controlled infrastructure.

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.

Ask a question... ⌘I