What is Dispatch?

Dispatch is the easiest way to get real-time data for smart contracts and wallet activity.

Similar to subgraphs, Dispatch makes it easy to set up listening for specific activity and interactions with contracts and wallets on the top EVM chains.

Whether you want to stream on-chain activity to your apps and dApps through webhooks, get notifications for certain activity, or use on-chain activity to trigger automated workflows, Dispatch can help you do it faster.

No GraphQL or SQL required, thanks to our easy-to-use Dispatch web app.

Dispatch can help you...

  • Respond to rapidly changing market conditions

  • Investigate potential security issues

  • Get insights into how your community and customers are interacting with your contracts and projects

  • Automatically keep your team in sync with launch, drop, claim, and redemption activity

  • Power internal dashboards and external leaderboards

With a few clicks, you can easily automate monitoring for real-time on-chain crypto, DeFi, NFT, token, transfer, and wallet activity, and send that data wherever you need it; whether it's a messaging program you already use with your team or community, a database for your app, or other destination.

➡️ Dispatch no-code web app is free to use and doesn't require a credit card to get started.

Sign up for free

🖥 Interested in programmatic access via API? Waitlist is open

Use cases

With an intuitive, easy no-code UI, Dispatch enables data to flow automatically and transparently across your product, team, and communities in just a few clicks — keeping internal and external parties in sync, and your user base engaged.

  • Security: Automatically notify team members when unexpected permissions changes, proxy upgrades, or other events are initiated in your contracts

  • Gaming: Power dynamic Web3 game interfaces and leaderboards with the freshest user data

  • Community: Keep your community engaged by auto-posting to an alert or activity channel in your Discord server for key activity like claims, mints, artwork reveals, quest completions and more

  • Phygital: Easily connect the physical and digital worlds through real-time tracking of physical goods, NFT redemptions and forges

  • Brands: Track real-time user engagement across your in-store, next gen IRL experiences & loyalty programs

Key Concepts

Triggers

A Trigger is an event you want Dispatch to listen for.

Some Trigger examples:

  • When specific events are emitted by smart contracts

  • When certain smart contract functions are called

  • When the balance of a specific token in a wallet changes

  • When a token balance goes above or below a certain threshold

Actions

An Action is what happens (what Dispatch does) when your Trigger conditions are met.

Some examples of Actions:

  • Send an email

  • Send a Telegram message

  • Post in a Discord server channel

  • Send a JSON payload to a webhook URL

  • Log events to Dispatch Monitor

Patches

In Dispatch, data streams, automations and alerts are called Patches.

Each Patch, consists of a Trigger and an Action.

Patches "fire" when Trigger conditions are met — meaning Dispatch performs the "Action", sending the Trigger's event data to the channel you've chosen.

Sample Patches:

  • Send newly registered Ethereum Name Service names to my database via webhook

  • Send new Uniswap pool creations to my DEX dashboard via webhook

  • Send me an email when the team wallet's ETH balance falls below 2 ETH

  • Post in my project's Discord server when NFTs from a new drop are forged or minted

Supported networks

Dispatch currently supports event monitoring of verified smart contracts on these networks:

  • Ethereum

  • Polygon

  • Arbitrum

  • Base

  • Optimism

Last updated