> For the complete documentation index, see [llms.txt](https://docs.graphlinq.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.graphlinq.io/dev-tooling/blocks/common/on-graph-start.md).

# On Graph Start

The On Graph Start block is an event-driven block that executes a specific sequence of actions or operations when the graph is started. Unlike the Entry Point block, which is a static starting point for all graphs, the On Graph Start block enables us to customize the behavior of the graph when it begins execution.

In the example below, the On Graph Start block is used to trigger a specific action when the graph is started:

<figure><img src="https://images.unsplash.com/photo-1562516155-e0c1ee44059b?crop=entropy&#x26;cs=srgb&#x26;fm=jpg&#x26;ixid=M3wxOTcwMjR8MHwxfHNlYXJjaHwzfHxzdGFydHxlbnwwfHx8fDE2OTA1NTk5MTh8MA&#x26;ixlib=rb-4.0.3&#x26;q=85" alt=""><figcaption></figcaption></figure>

When the graph is run, the On Graph Start block executes the specified action or operations defined within it. This block is particularly useful when we want to perform certain tasks or initializations when the graph starts running.
