# FAQ sections: How to connect with Knowledge Base FAQ metafields

Metaobjects make FAQs reusable and centrally managed, so the same questions can be referenced across multiple pages without duplication. When an FAQ is updated in one place, the change automatically appears everywhere it is used, ensuring consistency and reducing content maintenance. This approach keeps information accurate, scalable, and easier to manage as a store grows.

**Step 1: Install the Knowledge Base app**

Install the free [**Knowledge Base**](https://apps.shopify.com/shopify-knowledge-base) app from Shopify so you can create FAQs that can also be submitted to large AI models.&#x20;

<figure><img src="https://p197.p4.n0.cdn.zight.com/items/rRuYp2m6/artifacts/screenshots/WrHvLg1/medium.jpg" alt=""><figcaption></figcaption></figure>

**Step 3: Review existing FAQs (Shopify-created and custom)**

In the Knowledge Base app, note that some FAQs may already exist (created by Shopify), and you can also add your own custom FAQs.&#x20;

<figure><img src="https://p197.p4.n0.cdn.zight.com/items/rRuYp2m6/artifacts/screenshots/MvH4YbO/medium.jpg" alt=""><figcaption></figcaption></figure>

**Step 4: Add a new FAQ**

Click **Add FAQ**, then enter a question (example shown in the video: “How often should I wash this product?”). Save/create the FAQ.&#x20;

<figure><img src="https://p197.p4.n0.cdn.zight.com/items/rRuYp2m6/artifacts/screenshots/PNHZ2Jw/medium.jpg" alt=""><figcaption></figcaption></figure>

**Step 5: Open the Shopify theme editor**

Go to **Online Store** and click **Edit theme**.&#x20;

**Step 6: Find your FAQ section in the template**

In the template/section list, search for or locate the **FAQ** section.&#x20;

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

**Step 7: Populate the metafields into the question fields**

Click **Connect dynamic metafield**, then find the Metaobject called "Question and Answer Pairs" and select either the question or answer for the field you are editing.&#x20;

{% embed url="<https://p197.p4.n0.cdn.zight.com/items/P8uoZJ9x/37da1bac-ba6f-4170-8c9e-69030115c6b8.mp4?v=075123520587f818fc8803fbc87979c4>" %}

**Step 8: Change content as needed in Knowledge Base app**

When you update the FAQ from the app, it will update the content everywhere you have connected to the metaobject.

{% embed url="<https://p197.p4.n0.cdn.zight.com/items/6qulmdKy/0f785747-9cd3-4095-93d9-ec4fe2a1b3e6.mp4?v=0d1f91f6ff493aaa967911e39a3696b4>" %}


---

# 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://design-packs.gitbook.io/docs/fundamentals/section-tutorials/faq-sections-how-to-connect-with-knowledge-base-faq-metafields.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.
