# Airtable collection pagination not working

**URL:** <https://community.weweb.io/t/airtable-collection-pagination-not-working/1872>\
**Category:** How do I?\
**Tags:** binding\
**Created:** [February 17, 2023, 11:37pm UTC](https://community.weweb.io/t/airtable-collection-pagination-not-working/1872 "2023-02-17T23:37:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![JackRes](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@JackRes](https://community.weweb.io/u/JackRes)\
**Post date:** [February 17, 2023, 11:37pm UTC](https://community.weweb.io/t/airtable-collection-pagination-not-working/1872/1 "2023-02-17T23:37:25Z")

</div>

Hi there,  
I’m kind of going crazy trying to figure out what/if I’m doing something wrong setting up Airtable front-end pagination.

I’ve seen @Joyce tutorial but it doesn’t work for me.

The data:

- An Airtable view with 100+ records (books)

Desired outcome in weweb:

- A paginated Collection List with 20 books per page

**What I’ve done**

1. Created the Books collection (as dynamic) and added a pagination limit of 20 elements
2. Bound the to the Books data array to the collection list and the text element to the collection item (all good till here)
3. Add the paginator element and bound it to the Books collection

The problem is that it keeps rendering all the elements in the collection as if the setting in the collection and the paginator didn’t exist. The paginator even reflects the right number of pages but the list is completely unaffected by it.

I’ve tried making sure the paginator was inside the same container as the list but nothing changes. Same results refreshing data or the page. Also tried making the collection static (not good for my use case but I just wanted to try) but no difference.

I’ve also tried fetching the Airtable data via the API plugin rather than the Airtable one. Same result.

I understand that it would just be a frontend “fake-ish” pagination but for me it doesn’t seem to work at all.

Here are some pics:

1. Collection Settings
2. Collection List binding
3. Paginator settings

 ![Collections pagination](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/2X/4/47d9fae6a7c3d9c4ccda82b7a1b12ac84e9b0c99.jpeg)

Thanks!

---

<div class="post-metadata">

**Author:** ![Mael](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/mael/32/13246_2.png) [@Mael](https://community.weweb.io/u/Mael)\
**Post date:** [February 20, 2023, 11:33pm UTC](https://community.weweb.io/t/airtable-collection-pagination-not-working/1872/2 "2023-02-20T23:33:41Z")

</div>

Hi,

The pagination is not working, because you need to bind the all collection with the metada and not only collection[data] with the list of data. So in your case, you need to bind Books

---

<div class="post-metadata">

**Author:** ![JackRes](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@JackRes](https://community.weweb.io/u/JackRes)\
**Post date:** [February 21, 2023, 12:00am UTC](https://community.weweb.io/t/airtable-collection-pagination-not-working/1872/3 "2023-02-21T00:00:47Z")

</div>

Got it! It seemed more intuitive for me to link it to the array in the collection but I guess WeWeb is already looking fo the records array by itself.

Thanks a lot @Mael !

---

<div class="post-metadata">

**Author:** ![SebM](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/sebm/32/12133_2.png) [@SebM](https://community.weweb.io/u/SebM)\
**Post date:** [June 24, 2024, 9:44pm UTC](https://community.weweb.io/t/airtable-collection-pagination-not-working/1872/4 "2024-06-24T21:44:25Z")

</div>

Good to know! Thx
