Coda is perfect to manage your tasks and also your meetings. With this little trick, here is how you can send to yourself mail with tomorrow’s tasks (or any schedule you may want), so that you won’t forget anything, even if you don’t log to coda !
I personnaly use it to remind my 😷 medical appointment !
This article show you how to use for your reminder sending !
For the purpose of this article, let’s assume that today is . But for you use, you will work with Today() function, of course ! It just allow the article to remain relevant even if the due dates of the tasks won’t fit the good “tomorrow” date 😉 ✅ First Step : Check your Tomorrow’s tasks or meetings
Let’s consider a list of tasks, with a given due date. We would like to know if the due date is tomorrow, in our case it will be : , linked to the control above. So it’s a classical comparison in a new column:
If(thisRow.[Due Date]=Today()+1,1,0 )
Really easy ! And you can of course change the parameters, according to your needs !
For example, we may want to have all the tasks of the week after this one, using then this condition :
IsoWeekNumber([Due Date])=IsoWeekNumber(Today())+1
Configure it the way you want !
🍽️Second Step : Digest the data, and prepare your mail !
Then, we would like to digest the data, in order to start thinking about a mail body. For that, we can use ForEach() function, in something like this :
([RemindedTask].Filter([DD_Tomorrow]=1),CurrentValue.ToText()).BulletedList()
that would render :
Finally, with Format() or Concatenate() function, you can also prepare the body of your mail :
Concatenate("👋 Hi Quentin !",Character(10), "Tomorrow you'll have to complete the following tasks",ForEach(RemindedTask.Filter(DD_Tomorrow=1),CurrentValue.ToText()).BulletedList(),Character(10),"Good Luck !")
That would render :
👋 Hi Quentin !
Tomorrow you'll have to complete the following tasks
Good Luck !
🤖 Final Step : Prepare a “Send Mail Button” and based-on-time automate it !
Next step : just create a button like this , configured with email sending formula, with an easy configuration easy like this : To finish, create a time-based automation, that will push the button each day at the evening, so that you will know your task/meeting of tomorrow ! 😁
🦸♂️ Super Hero Bonus : Super Power Digest Your Data
With a little practice, you can digest and compile your most complex data in some cool way, playing like this :
Concatenate("👋 Hi Quentin !",Character(10), "Tomorrow you'll have to complete the following tasks",character(10),ForEach(
Projects,
Concatenate(
_color("Red", _bold(CurrentValue.ToText())),
ForEach(
RemindedTask.Filter(Project = CurrentValue AND DD_Tomorrow=1),
Concatenate(
CurrentValue.Task.ToText(),
" with ",
_color("Blue", CurrentValue.People)
)
.BulletedList()
)
)
)
.BulletedList(),Character(10),"Good Luck 🍀")
👋 Hi Quentin !
Tomorrow you'll have to complete the following tasks
Build a new dam with Bobby Clean my data with Ernesto Important Meeting with Ernesto Secret Stuff with Tom Cruise Good Luck 🍀
Hope you enjoy this little trick ! Please visit to leave any comment, suggestion, or see my twitter feed !