# Nested Repeater

A nested repeater is a repeater that adds additional data that you want to repeat separately from the parent repeater - inserted into another repeater.

As an example, in the case of a team, the nested repeater could be a "skills" list.  Another advantage is that the nested repeater can be styled separately to further personalise your design.

{% hint style="danger" %}
Always choose repeater in the Source dropdown in the Primary tab of the Block Inspector and not ACF.
{% endhint %}

## Parent Repeater

<figure><img src="https://lh4.googleusercontent.com/s3UkYxFjcXrSgndMbT4QL6cmvzR5-KPUOfM3gZIuS0mTxXQ0yDaefDqGG9tcD3kn17VCgz3gtaUIGaPA9FbnF3uXRIyZac7Q0EA1bxD9NAX6sPHBTP9LiLM20I27f2Urf1zCpiFrfgr2IP-8xZn2t49P7P9RC5BvdeDC16abtlQE2_1RG8k29HokI1YsKg" alt=""><figcaption><p>Without nested repeater</p></figcaption></figure>

## Nested Repeater inside Parent

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

## Set up Nested ACF Repeater inside your Parent Repeater

In order to set up a nested repeater in the editor, we need to edit the parent ACF  repeater from the dashboard.

* Navigate to Custom Fields
* Find the repeater group to which you wish to add a nested repeater.
* Click to open.

<figure><img src="https://lh3.googleusercontent.com/7LGCYTjfNMkjbYpfJsZS15bvNhFXFFsWqPVYMgCiS7BzAQdEN59NVscBof-1-pTtlG_7GpV4cBOKPbODW7l2tUf2lrPek8qBNzakTEZhtxYiqayor9BbQ__EPFFkNMqST8qxTnz1ZGUQb5HcMc8-5ybW_LDklrlX9uoSOURsIq2oj45nwyRDuEg9wNFFDQ" alt=""><figcaption></figcaption></figure>

* Click the repeater to open it up.

<figure><img src="https://lh5.googleusercontent.com/Rscfzt6rRyGYKB9AaUg2GLqfjJpAKGkGX2wyEKbvhbj88jeEHTuFcT7_MCSpSmi0WQm4SLa7EF6PKf4drftsZvXqgCfEg6b50wvt977krkAaZNCw5115kfkP_818EMGNDT3YoqBZwTGGBz-f0AX52s_yS4WTkArV8HXASOGz-uUS1_9rP5rmgYqJqQ9e9Q" alt=""><figcaption></figcaption></figure>

* Find Sub Fields and click "+ Add Field".

<figure><img src="https://lh6.googleusercontent.com/8AyxWsjiiqeXrYgmw1lSIIqlRVqNn9S9qHAi2Civ-z1GH5JUtdHMDSqk-mNsvpXgfnQXsD5Ld3hQMRQKhPDdHcybReaTy3tXwLIItqEZujRQEZ3xgJaDjAACsotkKbfL8JoBZvbKaS9khK_4E2-CoXfN2pvw0NX6WqU7CtqgKTM-bhTB8gWKIMsTejtLmA" alt=""><figcaption></figcaption></figure>

* Find Field Type.

<figure><img src="https://lh4.googleusercontent.com/mYaHogvum4OTP-9UhOtwE8hcxaPf1euJCEh5ux37RLlVcri6wmmmu3yjE1DwLqPVga5Aw1lhkib140cpvK-09iVMBxIJDbbdZ7AWT8ZElg8x2XfxW-c9Eg9aYTjNqGy4cCnBIZl4SLIllU2O7sSMaL5FrvjD19cAbcNJ2xi9ukEZNxtpjstagwLrC8qxSQ" alt=""><figcaption></figcaption></figure>

* Choose repeater in the dropdown.

<figure><img src="https://lh3.googleusercontent.com/bDRfCjxqjz82vykYjUX0eipEi3SMuBqgOhe4myPHjqEGYE2d18z4V9_QqP_2_PtemGh07Kan5-kZlXF5N9RDf2nrDyptGMEiUZs1j6UORkaIrevQIT8FMV2O5jE_dGHhwZacuDGi8TPpWiRhySsNy7o3DF0aHYtEiDaXegC_OZTJDkm0DCr-B4eZAU98yQ" alt=""><figcaption></figcaption></figure>

* Input nested repeater name.
* Click "+ Add Field".

<figure><img src="https://lh5.googleusercontent.com/LtS8stpuXGR6R8mkZjAfkcccd2pjTk7vOLBLhfrfDDwgzG6d59X1Xt5cChT6_ugC4KjK5yZiSQYVC6uf0HTldUF3Ia_0Lwntv-uLyt_KmEPdPNKoWuFIdGmR9YByHyCDqj_UNpNgoA9FsO3QtE-h8EBHp0fQiCNLdaTLJc8I-961E6E8Gla14eEwsyyhcw" alt=""><figcaption></figcaption></figure>

* Open the Field Type dropdown and choose the required field type, depending on what type of additional data you want to add.
* Find Field Label and add the name of the data you are adding.
* Click "+ Add New Field" if you want to add additional Field Types.
* Click the "Save Changes" button to save your new nested repeater.

<figure><img src="https://lh6.googleusercontent.com/xKwEY1GQSlakvQna_1fJlrgc0iviiqzQ8pZdm74uxLq_pVxJOsOWgPFAUlusmZ7ouIZWlrZLXBYa-h2OkhzwsVHuf1AEuvPgn-d2OGRWllXYcWa52ZFrolP7r55tiz2ElPtdGoaUWbNln0o2lLLC_zMojWBMhBgx4Vi56EasgLAv5mHrQ1ReGdGX569vUg" alt=""><figcaption></figcaption></figure>

## Set up Nested Repeater Fields in the Editor

* Find the Nested Repeater Field(s) in the repeater window at the bottom of the editor.<br>

<figure><img src="https://lh3.googleusercontent.com/x147vA1Zwv6N8tvhjkHhiL257mZoyN-VeXCp01gj314gJ35IN8p4DLxx0c4eizuu0tGBctxesK46DIWqvIGMAUxedAqIaF4qIIUAijjO6Wa6ykhCCJP_w7TvDRDmm9KpjEuDvs6VQt1TWeegPPexcrzppLlU43qYyE9rVRSdjS7yEtZpkH_63GNtQvC1VQ" alt=""><figcaption></figcaption></figure>

* Click "Add Row".&#x20;
* Input the required fields of the Nested Repeater.

<figure><img src="https://lh4.googleusercontent.com/frn8fcEEwpyJr0XYwn49J1HGuTmb5KGWOSQ0aodN6_l1yDt69Dk25JdOXfHFMhSLO3spPSc6X_aIXNrrN65t7cLURhQVRg924IGM1uA_HcX5CJAyb4a2VR8raY94GPPKlk5DxK0x1o-QLFthEQ-VOts1DimXGIBckqf7rCvR_kRhb2Z3Q0VnOr-k-r8gmQ" alt=""><figcaption></figcaption></figure>

* Add as many rows as desired and input your data.

<figure><img src="https://lh4.googleusercontent.com/V1AZ1eGOcIEfY0jcRv6HKCVMYtyJ87DHU3y3UwB-qU877J2S6MITf1jMQHWy1CXmDollJm-CApHLf2fNbm95irk_KYA38gdfYBkU08XrpQ4iMV0WyAYFROtrAQOFcMCl5eHw8YGZw5XwFE4SnVEcwru8X4UONV43PL-Oa-n0QAc0UPx8tEMkk_-ZOsCnUQ" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Refresh your page to see the latest dynamic data appear.
{% endhint %}

* When you have completed the data fields, you need to add the nested repeater inside the parent repeater.
* To do this, select the parent repeateror the block inside the parent repeater where you want your nested repeater to appear.
* &#x20;Add a new `repeater` block (for your nested repeater).

<figure><img src="https://lh4.googleusercontent.com/ieKG7-1cgMtz9AiPaHyLsXRATg8Gis7BprHBFF7yyySbBq1oY0NteOmJVAgToLsVEK3ONm-rVr3aaQlaivrTxa1DIiiXhFXXJsekC92XSeEIWPfcpvQrpvb5XA7Kf0Ql63FninpxIu6mAHRQzeu63dH84XayA1fJ-kep67ODMIHK2eF9iBP6tRmvLZf3Sg" alt=""><figcaption></figcaption></figure>

* Navigate to the Primary tab of the Block Inspector.
* Select Repeater in the Source dropdown.

{% hint style="danger" %}
Be careful to select Repeater and not ACF.
{% endhint %}

<figure><img src="https://lh6.googleusercontent.com/TlGtK-I7NuvU0-kkHhP1y9CZG17cFSD1Sxf_YwjGGCyjicxtgZfqX7oF6im0e9RAW1Zie7EDOywJvkgdX75RIUBZ5MrayV3O34Zn9Fwvnt4FLn8mLqcV-nz-aaDN9dg5_JWl3q7cR44XRVZ2WTXH8Bll-THT7Qm1Z9QXprJ7tghhmx-niYJYzoc45A9uuQ" alt=""><figcaption></figcaption></figure>

* Find Field.
* In the dropdown, select the Nested Repeater you want to add ( already created in the Dashboard).

<figure><img src="https://lh5.googleusercontent.com/G4W4Dk56imPBG3Lznp7y2xFiC9vr_ZM1KBS_RwOfXZjv08L0Z6ZIC1sC87ADg1-qMPN_7ZGBAHADsKo_q0av5TPzy4SdGPcslugvSFF9JdfaM2rpSwZFyh4fMgEVQXyzPG8PN6urXIIgcgPwu3BYOUrQtpi1H4fF2B164dsobWiMk_zEKYYZG7029wuw_A" alt=""><figcaption></figcaption></figure>

* Now, in the Placeholder, click "+ Add Block".

<figure><img src="https://lh5.googleusercontent.com/3A_mDMjZ0dPf1uoYCjyLvQCK6mkgtmaNIEAAoiDrYkd5y5vMAcxp7Vb7PVHP6CsLoxb00X0bfCyuhRzNZbIkxXAN1cKYFyU0FI-jt5JxAk3wBvw9aw1ceND_PkFPjT77wBAdgoz0ouGjCfRQdYm_OMVKgAq5Ff9jyPQO-AyhyQJuFXlWPTxn4uaezGSeFg" alt=""><figcaption></figcaption></figure>

* Choose the type of block you require for the data of your nested repeater.

<figure><img src="https://lh5.googleusercontent.com/7ewAHNWs1ceh4SYf7vIAU3CInzIyfCdoVFpM4bPsElc9-L7lLhi4QO7qnnju2d8-dZiJ3lj6z0HeOmiusLjB2I4XIvcgSYkVU4FeCVnHe77jLMGHg1_4yVAjxyqlGxV52QM_oQeRlBo9A8qJaB148RE3Zc2DFasf0TSbHt2HCNSxKanFsmJ2W-VpYnmBzw" alt=""><figcaption></figcaption></figure>

* With the block selected, click the dynamic data icon.
* Select Repeater in the Source dropdown.

{% hint style="danger" %}
Remember to choose Repeater and not ACF.
{% endhint %}

<figure><img src="https://lh6.googleusercontent.com/q0yoA3fHgrBD35k0X6YCQ6F3E6uMGzYobwXRoEMGVmdqWx2-oYuhbb2V_W2lEGqBoIErdYLVVHzYhllNRAj71wxWI0cETdxWB2vDZf2N4h88tYdEIhJ9YDOW8JOhw9waEDo3SfZjENR0gWoma8XuIlDzANKtdK3YKj2SrO6Okx0VMkGB5nrQEnn4fvbKQA" alt=""><figcaption></figcaption></figure>

* Choose required field in dropdown (the nested repeater field you created before in the dashboard).

<figure><img src="https://lh6.googleusercontent.com/RWkt3gubMO3IGcU1XYE5u84RAf7Tp7cgwzR_cSNFT63nTEH2tkx86b3vlGIJPYHvAmuFiccn8g7Nx76RKIn0Ctw1Id9B2_U80iTRWa6YMH3dvyjul1anKqh1NVky52w_sLGjWbe7joluJFHj7Q5ySruG4CEku6kuMFyOyNCRrDyXTl0j92XiEPyT3MHs0Q" alt=""><figcaption></figcaption></figure>

* You can customise your nested repeater in the usual way.

<figure><img src="https://lh6.googleusercontent.com/qoRhOYpv7IxBJNmySsrl6xFOvSDZXog6UQpH69m87bUYLbxgVF8HKR2jikqwR8cqGKKFWfJ5Pmh9Sup51udz9tJGHxQ3sdq0KBXBRW7ZrnyQ8BRRpr7aWZ78_8Nm8T-Ze_eHvsQ6evF9Zi4_gdgoAkh4L1GRZFyELFfMt354-USuiUqCyji7MmeFgVzoYw" alt=""><figcaption></figcaption></figure>


---

# 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.cwicly.com/blocks/repeater/nested-repeater.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.
