# Quickstart

There are two ways to get real-time smart contract or wallet activity data with the [Dispatch](https://dispatch.esprezzo.io/) web app:

1. Select apps & alerting methods we natively support (email, Telegram, Discord)
2. Use webhooks — for other apps and services

Both require a Dispatch account and using the UI in a web browser to configure.

## Create your first Patch

All you need to start getting on-chain data from Dispatch is an account and at least one Patch.

{% hint style="info" %}
Don't have a Dispatch account yet? [**Sign up for free**](https://dispatch.esprezzo.io/signup)
{% endhint %}

A Patch consists of a Trigger event and a result Action (what you want to happen once the Trigger event occurs).

Once you have a Dispatch account, you can&#x20;

* Stream on-chain activity data to wherever you need it
* Get data and alerts for smart contract activity
* Get data and alerts for balance changes & balance threshold crossings
* Use balance changes, smart contract event emissions and function calls to trigger emails, Discord or Telegram messages, and custom workflows via webhook

### **Step 1: Log in**

[Log in](https://dispatch.esprezzo.io/login) to your Dispatch account. For the best experience we recommend using a computer rather than a mobile device.

### Step 2: Select a Trigger

Select a Trigger from the dropdown in the [Dashboard](https://dispatch.esprezzo.io/dashboard):

<figure><img src="/files/B5eZrBqCKYDZXm0vHx7y" alt="Choosing a Patch smart contract event monitor Trigger from Esprezzo dashboard"><figcaption></figcaption></figure>

### Step 3: Select an Action

Select an Action from the dropdown in the Dashboard:

<figure><img src="/files/hIwXmL5tJxWgTAJ9uNdT" alt="Choosing a Patch webhook Action from Esprezzo dashboard"><figcaption></figcaption></figure>

### Next: Configure Trigger & Action settings

Add details for your Trigger and Action.

Trigger details might include

* Address and network of the smart contract or wallet you want to analyze or manage
* Specific tokens, or smart contract events or functions&#x20;

Action details might include

* A webhook you want Dispatch to send data to
* The Discord server and channel you want Dispatch to post in
* A Telegram account, group, or channel

### Turn your Patch on and wait for data to start flowing :tada:&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.esprezzo.io/introduction/quickstart.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
