Overview

Bridge the gap between on-chain activity and community engagement by integrating Discord Webhooks with Thirdweb Engine. Automate real-time notifications for smart contract executions, transaction statuses, and wallet management directly into your Discord channels.

Supported triggers and actions

Send Discord Message

Send Discord Message

Action

Send a message to a Discord channel via webhook. Use this to post alerts, notifications, or updates to Discord servers. Max 2000 characters. Supports custom bot username. Ideal for: price alerts, trade notifications, portfolio updates, community announcements.

Thirdweb Engine: Read Contract

Thirdweb Engine: Read Contract

Action

Read 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

Thirdweb Engine: Create Backend Wallet

Action

Create 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: List Backend Wallets

Thirdweb Engine: List Backend Wallets

Action

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

Thirdweb Engine: Write Contract

Thirdweb Engine: Write Contract

Action

Execute 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

Thirdweb Engine: Send Transaction

Action

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

Create workflows with Discord Webhook integrations

Loading integrations...

FAQs about Discord Webhook