# Static blocks

Static blocks are a core component of Hubble that allow you to deliver fixed, consistent content on your Shopify customer account pages.

They’re designed to be simple to set up and ideal for showcasing important messages, visuals, or featured products that don’t change dynamically based on conditions.

{% hint style="info" %}
Use static blocks for information that remains the same for every visitor.
{% endhint %}

## Overview

Static blocks ensure your messages are consistent and on-brand. They’re fast to set up and easy to update.

<figure><img src="/files/i2oCrijJ0MDDMmADvSX5" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Keep messaging clear and concise.
{% endhint %}

## Create a Static block

Follow these streamlined steps to set up a Static block in Hubble, from the dashboard to customer account previews.

{% stepper %}
{% step %}

#### Go to Blocks page

Go to the **Blocks** section in the sidebar and click the **Static Blocks** card.

<div data-full-width="false"><figure><img src="/files/HJd2MhSyvTuNsRDIGQCD" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
Confirm you’re in the correct area for static block management.
{% endhint %}
{% endstep %}

{% step %}

#### Create a new Static block

At first, you’ll see an empty list of static blocks and you will click the **Create new block** button.

<figure><img src="/files/f3ccU8N6BaKPxnOEA1ME" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Select a Block type

Choose your desired dynamic block type (e.g., Announcement Banner, Image Banner, etc.).

For this guide, we will continue with the [Announcement Banner](/hubble/block-types/announcement-banner.md)block.

<figure><img src="/files/1fGYRaz6ZyeMyqLxuPYS" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Configure your Block

**Block name:** Enter a descriptive name (e.g., “Storewide Sale Announcement”).

<figure><img src="/files/9Gg4DSs2Bx2pyzVY1tOq" alt=""><figcaption></figcaption></figure>

**Block settings:** Add your announcement text (e.g., “Free Shipping on Orders Over $50!”) and any extra details or links.

<figure><img src="/files/Z1EFlSvO2dpR4CRVYiGA" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Finalize your block

Click on the **Save** butto&#x6E;**.**

<figure><img src="/files/JBU41kPkXF9NBk1nysg0" alt=""><figcaption></figcaption></figure>

And make sure it was created successfully

<figure><img src="/files/BRUtJNhkLfIVespvGvx2" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Publish your block

Click the **Publish** button that is in the right-top corner and follow the steps that will appear.

<figure><img src="/files/LuvXAXiEgPJysj6Etqyl" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
After publishing, review the live customer view to ensure everything displays correctly.
{% endhint %}
{% endstep %}
{% endstepper %}


---

# 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.overse.app/hubble/blocks/static-blocks.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.
