# I am having to manually sync google sheets everytime

**URL:** <https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276>\
**Category:** Ask for Help\
**Created:** [January 3, 2023, 3:45pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276 "2023-01-03T15:45:14Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![dripdrop](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dripdrop/32/38576_2.png) [@dripdrop](https://community.glideapps.com/u/dripdrop)\
**Post date:** [January 3, 2023, 3:45pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/1 "2023-01-03T15:45:14Z")

</div>

My google sheets that retrieve orders is taking a 30-40 secs to load on the glide app.

can someone tell me why this happens and how i can fix it.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [January 3, 2023, 3:47pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/2 "2023-01-03T15:47:48Z")

</div>

How does the order information find its way into your Google Sheet?

Is it entered via Glide, or does it come from somewhere else?

---

<div class="post-metadata">

**Author:** ![dripdrop](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dripdrop/32/38576_2.png) [@dripdrop](https://community.glideapps.com/u/dripdrop)\
**Post date:** [January 3, 2023, 4:25pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/3 "2023-01-03T16:25:26Z")

</div>

After an order is confirmed by stripe, glide adds the order to a sheet. There is a parallel duplicate to the sheet that shows order info back to the customer on glide

---

<div class="post-metadata">

**Author:** ![user19](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/user19/32/52319_2.png) [@user19](https://community.glideapps.com/u/user19)\
**Post date:** [January 3, 2023, 4:38pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/4 "2023-01-03T16:38:32Z")

</div>

is it 2 different google sheets, that used in 2 glide app?

or you mean a data copied to other table in same google sheet?

---

<div class="post-metadata">

**Author:** ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)\
**Post date:** [January 3, 2023, 4:48pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/5 "2023-01-03T16:48:19Z")

</div>

> [@dripdrop](#):
>
> After an order is confirmed by stripe, glide adds the order to a sheet.

Hola!

How fast does Stripe confirm/write to your GS the new payment? 6, 8, 10-14 secs?

BTW, do you enable **Extra** Sync mode on your APP? [https://www.glideapps.com/docs/reference/faq/data-refresh](https://www.glideapps.com/docs/reference/faq/data-refresh)

---

<div class="post-metadata">

**Author:** ![dripdrop](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dripdrop/32/38576_2.png) [@dripdrop](https://community.glideapps.com/u/dripdrop)\
**Post date:** [January 3, 2023, 4:54pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/6 "2023-01-03T16:54:18Z")

</div>

Data copied to another table within the same google sheet.

---

<div class="post-metadata">

**Author:** ![dripdrop](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dripdrop/32/38576_2.png) [@dripdrop](https://community.glideapps.com/u/dripdrop)\
**Post date:** [January 3, 2023, 4:54pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/7 "2023-01-03T16:54:36Z")

</div>

I have set it to normal

---

<div class="post-metadata">

**Author:** ![gvalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gvalero/32/1037_2.png) [@gvalero](https://community.glideapps.com/u/gvalero)\
**Post date:** [January 3, 2023, 5:04pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/8 "2023-01-03T17:04:07Z")

</div>

Hola de nuevo…

That is how Normal mode works in Glide:

### Normal mode

If you select “Normal” for your project’s Sync mode in Data settings, data from your data source will sync when either (a) **your data source notifies us of a change** , or (b) **Glide has just written to your data source**.

If your data is modified by an external source (API, script, spreadsheet functions), Glide can’t know these changes automatically. So if you have this scenario, your App has to use **Extra** Sync mode to improve the UX.

Saludos!

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [January 3, 2023, 11:40pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/9 "2023-01-03T23:40:18Z")

</div>

If it’s not the native buy button that is making Stripe write to your Sheet, I imagine you can use the [Glide API](https://www.glideapps.com/docs/reference/data-sources/glide-tables-api-for-beginners) to write it to the Sheet, which also makes the sync happen faster.

---

<div class="post-metadata">

**Author:** ![dripdrop](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dripdrop/32/38576_2.png) [@dripdrop](https://community.glideapps.com/u/dripdrop)\
**Post date:** [January 4, 2023, 12:43pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/10 "2023-01-04T12:43:16Z")

</div>

It is a buy button from glide. The problem is not glide entering information into sheets. It’s with glide retrieving information from sheets at a very slow pace.

It takes a long time for glide to sync google sheet info to the app.

---

<div class="post-metadata">

**Author:** ![dripdrop](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dripdrop/32/38576_2.png) [@dripdrop](https://community.glideapps.com/u/dripdrop)\
**Post date:** [January 4, 2023, 12:44pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/11 "2023-01-04T12:44:06Z")

</div>

So changing it to extra mode results in faster sync times for glide is it? I will change it to extra sync mode. Thank you

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [January 5, 2023, 12:57am UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/12 "2023-01-05T00:57:34Z")

</div>

If it’s a buy button from Glide, then the only way to make it sync faster is enable Extra sync mode.

Please note that all syncs in Extra mode count as updates, even if no data has changed, so it can eat up your quota faster.

---

<div class="post-metadata">

**Author:** ![dripdrop](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dripdrop/32/38576_2.png) [@dripdrop](https://community.glideapps.com/u/dripdrop)\
**Post date:** [January 6, 2023, 3:19pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/13 "2023-01-06T15:19:54Z")

</div>

I understand, I have set it to extra mode.

---

<div class="post-metadata">

**Author:** ![user19](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/user19/32/52319_2.png) [@user19](https://community.glideapps.com/u/user19)\
**Post date:** [January 7, 2023, 12:35pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/14 "2023-01-07T12:35:30Z")

</div>

if you want make it more control - better make a hook, and write anything in google (for example using Make. it does not need a payment for such amount of operation).  
this force glide to sync.

i mean [Make](https://www.make.com/) or any other

---

<div class="post-metadata">

**Author:** ![dripdrop](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dripdrop/32/38576_2.png) [@dripdrop](https://community.glideapps.com/u/dripdrop)\
**Post date:** [January 8, 2023, 7:00pm UTC](https://community.glideapps.com/t/i-am-having-to-manually-sync-google-sheets-everytime/56276/15 "2023-01-08T19:00:14Z")

</div>

That could be a good solution as well.
