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


---

# 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.graphlinq.io/dev-tooling/blocks/common/on-graph-start.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.
