> For the complete documentation index, see [llms.txt](https://ce-docs.keywordrush.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ce-docs.keywordrush.com/frontend/greenshift-templates.md).

# Greenshift templates

Greenshift is a Gutenberg block builder plugin available for installation from the [WordPress repository](https://wordpress.org/plugins/greenshift-animation-and-page-builder-blocks/). With this plugin, you can create your own templates for displaying Content Egg products, as well as use prebuilt patterns and customize them.

{% hint style="warning" %}
**Note**: Greenshift is a free plugin, but to integrate with dynamic data from Content Egg, you will need a paid [Query Addon](https://www.keywordrush.com/go/greenshift-query-addon).
{% endhint %}

Before you start, make sure that Greenshift and the Query Addon are installed on your site.

### Using Prebuilt Patterns

1. Add Content Egg products [as usual](/set-up-products/how-to-add-products.md) and save the post.
2. Toggle the block inserter:

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

3. Go to the `Patterns > Content Egg` tab and select one of the prebuilt templates:

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

4. In the `Repeater Builder` settings, you can apply various filters, similar to how you do with the [shortcode parameters](/frontend/shortcode-parameters.md), to filter out the products to output in that block:

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

5. You can also customize and adjust any block parameters (e.g., button color, font size, number of columns, padding, and much more):

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

### Reusable Templates

Once the template's appearance is customized according to your requirements, you can save it as a custom pattern.

1. From the `Repeater Builder` menu, select "`Create pattern`":

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

2. Add a name for the template and select the "`Synced`" checkbox.

<figure><img src="/files/zJ1YUK0HWDpS5xUdqwyg" alt="" width="375"><figcaption></figcaption></figure>

3. Your pattern is now available in the `My Patterns` section. Use it in any posts you want.

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

4. Go to `Appearance > Patterns` if you want to edit the pattern. Select "`Select Post type for preview`" to get Content Egg data for preview from the last created post.

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

5. Because you selected the synchronization option in step 2, any changes made to this pattern will be applied to all pages where you use this pattern to display products.
