๐ How the queue system works
SyncBase comes with a built-in queueing system to handle all updates safely and reliably.
This is especially important because both Shopify and Airtable have strict API limits. Instead of sending everything at once (and risking errors), SyncBase stores your updates in a queue and processes them one by one.
This guide explains how the queue works, why it matters, and how you can manage it.
Why we use a queue
- Shopify and Airtable APIs only allow a certain number of requests per second.
- Without a queue, too many updates at once could lead to errors or even lost changes.
- The queue helps smooth things out by processing updates one by one, as fast as possible.
How the queue works
- Each update is stored in the queue and then processed as quickly as possible.
- Not all tasks are equal: for example, creating a product might take longer than updating a single field, so tasks donโt all move at the same speed.
- Stuck tasks are discarded after 1 hour (for example, if Shopify or Airtable canโt process them). This ensures your queue never stays blocked forever.
- You can monitor your queue directly in the SyncBase App under Synchronization > Queue section.
- SyncBase always processes the oldest task first. Any new update you make will be added to the end of the queue, so it will only run after previous tasks are completed.
How to clear your queue
Sometimes you may want to wipe the queue and start fresh.
- Go to the SyncBase App > Synchronization tab > Queue section.
- Click the button โDiscard all tasksโ.
Updated on: 03/10/2025
Thank you!