I have been getting feedback about a noticeable delay between a new record being added to Webflow and this same record being synced to Glide.
I am currently on “Extra” sync mode, but I still notice that it takes 4-5 mins for the data to sync.
I don’t have this same issue so much with data updating. That seems to happen somewhat quickly.
My suggestion/request to help address this issue is to allow maybe for us to trigger syncing via a webhook when a new record is added rather than syncing on a cycle. This would make Glide respond a lot fast to new data being added.
Is this already possible? Has anyone found workarounds?
At first glance, it appears that using this API won’t solve the problem.
I wonder if there are more insights on how Glide and Airtable sync. Does it happen on a set schedule like every 5 mins or every 3 mins when it is on extra?
Because the guys at Whalesync who sync data between different platforms trigger the syncing when a record field changes, which would be significantly more economical for syncing entire datasets.
If there was a third option in the sync mode that allows you to configure a sync-on-record update that would be pretty decent because it would happen way faster and you wouldn’t have to sync your base with records that don’t need updating.
Yes, Extra Syncs occur every few minutes while the app is in use. It’s really just glide blindly pulling data regardless if there are changes or not. I think they try not to get to aggressive with it because there may be costs to perform each sync and it actually is pulling the entire Airtable database each time, so there are bandwidth considerations too. Trying to automatically sync every few seconds would get out of hand.
I really don’t know if calling the API would work or not. It’s just a random thought that MAYBE it would somehow trigger a sync with Airtable. I think you might be able to update a value in an airtable table through the Glide API, which may or may not force a sync between glide and your airtable.
It seems like it would be more efficient and economical for Glide to sync on a need basis.
Because even if it there are no changes there is an API call that occurs every 3 minutes.
Maybe, it’s worth talking to the Whalesync guys about the process for syncing data because their syncing is instant and doesn’t do nearly as many API calls then if it were pulling all records every few minutes.
If there is any interest, I am happy to make an intro.
Airtable has a new API that was not available when we created the integration that sends updates to us as they happen. We have not had time to add support for it yet.
Hi David, thanks for the information. Is there any way to prioritize this? When do you expect to be able to support a real time AT → Glide sync? Having a 3-5 minute delay in the application we’re looking to build on top of Glide make user experience pretty tough atm.
I’ll just pump this too. I would say that this would make for a massive improvement when it comes to overall performance and experience of site. Plus, it will just save tons of API requests on your end, if a workflow only sync on a need basis and a per-record basis.