# Workflow challenges - emails and CSVs and the 1000 row limit

**URL:** <https://community.glideapps.com/t/workflow-challenges-emails-and-csvs-and-the-1000-row-limit/79538>\
**Category:** Ask for Help\
**Tags:** actions, workflows\
**Created:** [January 26, 2025, 2:38am UTC](https://community.glideapps.com/t/workflow-challenges-emails-and-csvs-and-the-1000-row-limit/79538 "2025-01-26T02:38:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matt\_Viner](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/matt_viner/32/36114_2.png) [@Matt\_Viner](https://community.glideapps.com/u/Matt_Viner)\
**Post date:** [January 26, 2025, 2:38am UTC](https://community.glideapps.com/t/workflow-challenges-emails-and-csvs-and-the-1000-row-limit/79538/1 "2025-01-26T02:38:56Z")

</div>

I’m struggling to find info on the new workflow tools. Here’s some things I want to do:

1. Create and save (via a new row if possible) a CSV file every period.
2. Check a table of more than 1000 rows for conditions (i.e. column / cell is true) and send email of those true rows.

I think the new Glide workflows can do this without external solutions but I can’t work it out.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [January 26, 2025, 2:53am UTC](https://community.glideapps.com/t/workflow-challenges-emails-and-csvs-and-the-1000-row-limit/79538/2 "2025-01-26T02:53:21Z")

</div>

Workflows can definitely do this.

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [January 26, 2025, 3:49am UTC](https://community.glideapps.com/t/workflow-challenges-emails-and-csvs-and-the-1000-row-limit/79538/3 "2025-01-26T03:49:55Z")

</div>

> [@Matt\_Viner](#):
>
> Create and save (via a new row if possible) a CSV file every period.

The action is called generate CSV.

> [@Matt\_Viner](#):
>
> Check a table of more than 1000 rows for conditions (i.e. column / cell is true) and send email of those true rows.

Use the inline loop and condition.

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [January 26, 2025, 3:50am UTC](https://community.glideapps.com/t/workflow-challenges-emails-and-csvs-and-the-1000-row-limit/79538/4 "2025-01-26T03:50:56Z")

</div>

> [@Matt\_Viner](#):
>
> I think the new Glide workflows can do this without external solutions but I can’t work it out.

What do you have from this point forward?

---

<div class="post-metadata">

**Author:** ![Matt\_Viner](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/matt_viner/32/36114_2.png) [@Matt\_Viner](https://community.glideapps.com/u/Matt_Viner)\
**Post date:** [January 26, 2025, 6:43am UTC](https://community.glideapps.com/t/workflow-challenges-emails-and-csvs-and-the-1000-row-limit/79538/5 "2025-01-26T06:43:29Z")

</div>

Thanks for replies. I know ‘generate csv’ but struggling to prompt it based on time trigger rather than button. Could map to a regularly used button and trigger if date x but feels botched.

The 1000 row limit is my concern - I understand loop has a 1000 row limit but can’t see if this means it will only check 1000 rows or if it means it can only action 1000 rows. i.e. let’s say 100 rows will action but from a sample of 5000 rows, will it check all 5000 or only the most recent 1000?

Thanks,  
Matt

---

<div class="post-metadata">

**Author:** ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)\
**Post date:** [January 26, 2025, 12:37pm UTC](https://community.glideapps.com/t/workflow-challenges-emails-and-csvs-and-the-1000-row-limit/79538/6 "2025-01-26T12:37:52Z")

</div>

> [@Matt\_Viner](#):
>
> struggling to prompt it based on time trigger rather than button. Could map to a regularly used button and trigger if date x but feels botched.

Use the new schedule triggered workflow!
