Overview
Seamlessly bridge the gap between on-chain actions and real-world communication by integrating Thirdweb Engine with Twilio. Automate smart contract interactions and trigger instant SMS or voice notifications to keep your users informed about transaction statuses and wallet activities in real-time.
Supported triggers and actions
Thirdweb Engine: Get Transaction Status
ActionCheck the status of a queued transaction on your Thirdweb Engine. Returns current status, transaction hash (once sent), and on-chain result (once mined). Ideal for: polling after a write-contract or send-transaction action, workflow conditions on tx status.
Thirdweb Engine: Read Contract
ActionRead data from a smart contract via your Thirdweb Engine instance. Calls a read-only function and returns the result. Ideal for: checking balances, reading state, fetching on-chain data for workflow conditions.
Thirdweb Engine: Create Backend Wallet
ActionCreate a new backend wallet in your Thirdweb Engine instance. Returns the new wallet address, status, and type. Ideal for: provisioning wallets for automated transactions, setting up new signing wallets.
Thirdweb Engine: Write Contract
ActionExecute a write transaction on a smart contract via your Thirdweb Engine. Queues the transaction and returns a queueId for tracking. Use get-transaction-status to poll for confirmation. Ideal for: state-changing contract calls, token transfers, minting.
Thirdweb Engine: Send Transaction
ActionSend a raw transaction via your Thirdweb Engine. Takes pre-encoded calldata, destination address, and value. Queues the transaction and returns a queueId. Ideal for: arbitrary contract interactions, value transfers, custom calldata not covered by write-contract.
Thirdweb Engine: List Backend Wallets
ActionList all backend wallets configured in your Thirdweb Engine instance. Returns wallet addresses, types, and labels. Ideal for: discovering available wallets, populating wallet selection dropdowns, verifying wallet setup.