Skip to main content

I’m building a no-code gratitude journal app based on google sheets and Twilio. The product is http://gograteful.io. User texts the Twilio number and it gets recorded in my google sheet.

I want to create a new feature at the end of the week where I give a summary text to the user. So something like every Sunday, they receive their weekly summary of how many gratitude journal entries they did.

 

Exe: “Here is your weekly review, you sent ___ gratitude journal entries this week”

 

Any idea how to go about getting something like this in place? 

 

My google sheet records all the entries and when they happened, so I’m sure there is a way to setup some sort of zap to create this? 

 

Thoughts?

 

Thank you!!

Hi @Presh - First, welcome to our community. Wow, what an amazing app you have there! That’s so cool to see something powered by Zapier like that. Thanks for sharing that with us!

This is actually a very common question, but very powerful if you know how to use Digest by Zapier: https://zapier.com/apps/digest. You can pair this with Schedule by Zapier: https://zapier.com/apps/schedule so that you may get the timing/date as you like. Once the digest is released at the time/day you wish, the content collected in the digest will be sent via SMS as set by the schedule.

Here’s some more docs on how to get started with Digest by Zapier: https://zapier.com/help/doc/how-get-started-digest-zapier 

Keep us posted on how it goes!


Thank you so much! Very helpful. Now I’m wondering how to do this for specifically for each one of my users? 

 

Ie: User X receives their weekly summary with the messages only they sent.

 

Thank you!


Hi Presh!

 

It should be possible to do this, but it’s a pretty complex solution. 

 

To begin with, you’d need a different digest for each of your users. Creating them is pretty easy as you can use a value from a previous step (eg their name) to create the digest, so that each one is unique. 

 

The tricky part is releasing each of those digests at the same time and using them to send each of your users a different email. First of all, you’d need to store each of the digest names somewhere - this could be a Google Sheet or a Digest of the digests(!)

 

Then you’ll need to set up a Zap that can go through each digest on the lists and send the email. This Workflow Wednesday post gives you a couple of options on how you can do that: