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

# Blog Studio

### Connect Blog Studio with MESA <a href="#connect" id="connect"></a>

When you're setting up a workflow with a Blog Studio [trigger](/workflow-builder/triggers.md), MESA will automatically connect to the Shopify store that you have installed MESA on and no further action is necessary. 😊

But, when you're setting up a workflow with a Blog Studio [action](/workflow-builder/triggers.md) such as **Blog Studio Create Article**, you will need to add a [Custom App](https://help.shopify.com/en/manual/apps/custom-apps#create-and-install-a-custom-app) on the external Shopify store that does not have MESA installed on. Then, enter the app's connections into the Blog Studio Connections section.

* **External Site Hostname:** The beginning part of your Shopify store's URL.
* **Access Token**: To find your access token, [you can follow these steps](https://help.shopify.com/en/manual/apps/custom-apps#install-the-app-and-get-the-api-access-tokens).

<figure><img src="https://3425906282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1H6u1HQc3Iew7ATmmiCi%2Fuploads%2FXG9CLRnAIyCAZkhxcVG4%2FEF-blog-studio-create-article.png%20-%20Step%202.png?alt=media&amp;token=fd961c07-adbf-44dd-9e60-e4b314bdbdd9" alt="Screenshot of the MESA Blog Studio Connections section for a Blog Studio Create Article action, entering the External Site Hostname and Access Token from the external store&#x27;s custom app. Spotlight the External Site Hostname and Access Token fields."><figcaption></figcaption></figure>

Afterwards, you can re-use the newly created connection and select it for your future workflows!

### Configuration <a href="#configuring" id="configuring"></a>

#### Select a blog to send the article to <a href="#blog" id="blog"></a>

For MESA's **Blog Studio Create Article** and **Blog Studio Update Article** actions, you will need to specify a Blog, in the Step Configuration's **Blog** field. Your online store has a default blog called **News** but you can select any other Blog. [Click here to learn more about what a Blog is.](https://help.shopify.com/en/manual/online-store/blogs)

<figure><img src="https://3425906282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1H6u1HQc3Iew7ATmmiCi%2Fuploads%2FyCSr2pOaUMpeuBNhzyPx%2FEF-blog-studio-create-article-2.png%20-%20Step%202.png?alt=media&amp;token=5a8d8319-e4f1-4454-8fa3-235751b82c5c" alt="Screenshot of the MESA Blog Studio Create Article step configuration, specifying the blog to send the article to. Spotlight the Blog field in the Step Configuration."><figcaption></figcaption></figure>

#### I don't see my Blog Studio workflow activating when I update something in Blog Studio? <a href="#triggers" id="triggers"></a>

MESA workflows that contain Blog Studio [triggers](/workflow-builder/triggers.md) (such as **Article Created** and **Article Updated**) will run on a polling system. Meaning, on every hour or whatever the selected frequency is selected in your MESA workflow, MESA will look for any recent activity in Blog Studio. As a result, you may not see immediate activity in your MESA workflow until the frequency hits.

In Blog Studio triggers, you can find the polling system by selecting **Customize**, then **Schedule**. You can keep the default frequency or adjust it.

<figure><img src="https://3425906282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1H6u1HQc3Iew7ATmmiCi%2Fuploads%2FdelborU2p84huuc4P70c%2FEF-blog-studio-advanced-options.png%20-%20Step%202.png?alt=media&amp;token=e179e580-8994-4f08-9b32-fff13c4ff627" alt="Screenshot of a MESA Blog Studio trigger, opening the polling settings. Spotlight the Customize button."><figcaption></figcaption></figure>

<figure><img src="https://3425906282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1H6u1HQc3Iew7ATmmiCi%2Fuploads%2FSQ0vt6LIOeHKUatRg1ZS%2FEF-blog-studio-advanced-options.png%20-%20Step%203.png?alt=media&amp;token=dd56c3c3-501e-4526-b944-5cc92497e435" alt="Screenshot of a MESA Blog Studio trigger Customize options, opening the polling schedule. Spotlight the Schedule option."><figcaption></figcaption></figure>

<figure><img src="https://3425906282-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1H6u1HQc3Iew7ATmmiCi%2Fuploads%2FF65Kzazuy8GmUSOWAFRn%2FEF-blog-studio-advanced-options.png%20-%20Step%204.png?alt=media&amp;token=60be8aa5-8322-4a70-a7f9-31bfdb00d491" alt="Screenshot of a MESA Blog Studio trigger Schedule settings where you keep the default frequency or adjust it. Spotlight the polling frequency selector."><figcaption></figcaption></figure>

Once the frequency hits, MESA will process every single task that has accrued within the previous time frame.

{% hint style="info" %}
Please note that available frequencies will differ depending on your MESA billing plan.
{% endhint %}
