# Notion

Use **Notion** when you want a workflow step to create a new Notion page from workflow output.

## Configuration

| Option                                                                                                                                                                                        | Required | Description                                                                                     |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------------------------------------------------------------------------------------------- |
| Name                                                                                                                                                                                          | No       | Label for the step in the workflow canvas.                                                      |
| Integration Authorization                                                                                                                                                                     | Yes      | The connected Notion account selected in **Authentication**.                                    |
| Parent Page                                                                                                                                                                                   | No       | Optional parent page selected in **Parent Page**.                                               |
| Title                                                                                                                                                                                         | Yes      | Title entered in **Title**.                                                                     |
| Icon                                                                                                                                                                                          | No       | Emoji selected in **Icon**.                                                                     |
| Content                                                                                                                                                                                       | Yes      | Page body entered in **Content**.                                                               |
| When the step fails                                                                                                                                                                           | No       | Controls whether the workflow should **Terminate Workflow** or **Continue** if this step fails. |
| Before you configure this step, connect Notion in **Integrations** for your workspace. If no active Notion connection is available, the step shows a warning with a link to **Integrations**. |          |                                                                                                 |

After you choose an account in **Authentication**, Fetch Hive shows **Parent Page** and lets you pick a destination page or leave it as **No parent page**. Use **Refresh pages** if you want to reload the page list for the selected authorization.

Use the **Insert Variable** button next to **Title** and **Content** if those values should come from start inputs or earlier steps.

The **Content** field supports markdown formatting.

## Output

This step stores the returned Notion page object as the step output.

Use the full output reference in later steps:

```
{{STEP_IDENTIFIER.output}}
```

If you want to reference a specific field from the returned Notion payload, insert it from the variable picker after a test run:

```
{{step_2.output.id}}
{{step_2.output.url}}
```

The exact keys depend on the response returned by Notion for the created page.

## Example

Open **Integrations** and connect Notion if needed.

Add **Notion** to your workflow and select the account in **Authentication**.

If you want the page created under an existing page, choose it in **Parent Page**. If the list looks outdated, click **Refresh pages**.

Set **Title**, pick an emoji in **Icon**, and write the page body in **Content**. You can insert values such as `{{step_1.output}}` into the title or body.

Click **Run** to test the step, then inspect **Output** if you want to reuse fields from the returned Notion page object.

## Notes

* **Parent Page** only appears after you select a Notion authorization.
* The **Content** field supports markdown, which Fetch Hive converts into Notion blocks.
* If you leave **Parent Page** unset, the step creates the page without choosing a parent in the step form.

See also: [Integrations](https://docs.fetchhive.com/your-workspace/integrations), [Creating and Editing](https://docs.fetchhive.com/workflows/creating-and-editing), and [Testing and Iteration](https://docs.fetchhive.com/workflows/testing-and-iteration)
