Notify the day before a birthday in Calendar?

1,301 views
Skip to first unread message

L. Gegle

unread,
May 11, 2014, 1:07:35 PM5/11/14
to tas...@googlegroups.com
Basically an early reminder?

How to do this?

Abdullah Alahdal

unread,
May 11, 2014, 3:54:02 PM5/11/14
to tas...@googlegroups.com
You may need to go through the guide. Nevertheless, I understand your case as I've gone through the same.

Simply :

Add Event >>> Day
Select the month and date before your birth day.

Action: something like play music, pop-up, etc...

I am newbie but I think above should help.

L. Gegle

unread,
May 11, 2014, 4:06:48 PM5/11/14
to tas...@googlegroups.com
Well, I have NUMEROUS birthday entries in my calendar for friends, family, acquaintances, etc...

So creating a profile for every single person would not be very ingenious.

The birthday entries I have are in my google calendar.
I already have a profile that if there is a calendar entry with the word "bday" in it, it will notify me, however, that profile only occurs on the day of the calendar entry.

I want tasker to notify me the day BEFORE (or any selected time before) the birthday calendar entry, so I can be prepared beforehand for the birthday and not be scrambling last minute and scrapping together a shitty birthday present.

You get what I mean?

Brandon Horwath

unread,
May 11, 2014, 5:52:32 PM5/11/14
to tas...@googlegroups.com
Test calendar title for data %TIMES + 86400

Tests titles for that time tomorrow.

L. Gegle

unread,
May 11, 2014, 6:47:07 PM5/11/14
to tas...@googlegroups.com
Hey Brandon,

Could you please elaborate with noob-proof instructions?

Thanks a lot,

Lord G8gle

Marta Hintz

unread,
May 11, 2014, 7:00:30 PM5/11/14
to tas...@googlegroups.com
Pretty much the what the first person said. Lol

Brandon Horwath

unread,
May 11, 2014, 7:34:10 PM5/11/14
to tas...@googlegroups.com
Could you please elaborate with noob-proof instructions?

Sure, will do tonight.

L. Gegle

unread,
May 11, 2014, 7:49:15 PM5/11/14
to tas...@googlegroups.com
Ok, looking forward to the instructions!
Thanks!

Brandon Horwath

unread,
May 11, 2014, 8:04:15 PM5/11/14
to tas...@googlegroups.com
I had a moment...

Use something like this with a daily repeating time context, like every day at 6am or something. If the calendar bday is marked as an all day event then this will work.

Birthday Notice (626)
A1: Variable Set [ Name:%times To:%TIMES + 86400 Do Maths:On Append:Off ]
A2: Test [ Type:Calendar Title Data:%times Store Result In:%caltitle ]
A3: For [ Variable:%notify Items:1:%caltitle(#) ]
A4: Notify [ Title:Bday Text:%caltitle(%notify) Icon:null Number:0 Permanent:Off Priority:1 ] If [ %caltitle(%notify) ~R bday ]
A5: End For

L. Gegle

unread,
May 11, 2014, 8:07:34 PM5/11/14
to tas...@googlegroups.com
Thanks for the instructions!

Brandon Horwath

unread,
May 11, 2014, 10:03:20 PM5/11/14
to tas...@googlegroups.com
Setup some birthday events as tests for tomorrow and run the task. It should filter out non birthday events and provide notifications of valid titles.

L. Gegle

unread,
May 12, 2014, 3:44:10 PM5/12/14
to tas...@googlegroups.com
What kind of "if" statements do I need to add in, and where, to have the notify say "No calendar events tomorrow" if there are no calendar events tomorrow?

Also, how can I modify the task so that it checks for ANY calendar events tomorrow, not just birthday ones?

Thanks!

Marta Hintz

unread,
May 12, 2014, 5:19:33 PM5/12/14
to tas...@googlegroups.com
Looks like A4 may help you with the last part of your question.

L. Gegle

unread,
May 12, 2014, 6:29:01 PM5/12/14
to tas...@googlegroups.com
Could you provide what the change would look like?

Thanks

Marta Hintz

unread,
May 12, 2014, 7:18:58 PM5/12/14
to tas...@googlegroups.com
Okay, so Brandon said"

I had a moment...

Use something like this with a daily repeating time context, like every day at 6am or something. If the calendar bday is marked as an all day event then this will work.

Birthday Notice (626)
        A1: Variable Set [ Name:%times To:%TIMES + 86400 Do Maths:On Append:Off ]
        A2: Test [ Type:Calendar Title Data:%times Store Result In:%caltitle ]
        A3: For [ Variable:%notify Items:1:%caltitle(#) ]
        A4: Notify [ Title:Bday Text:%caltitle(%notify) Icon:null Number:0 Permanent:Off Priority:1 ] If [ %caltitle(%notify) ~R bday ]
        A5: End For

So I would experiment with using something else in the title.  Something you know you have set up already in your calendar.  then ~R for that also.  

I think also, there are some already set up calendar notifications on this forum.   Look at those, as they are doing what you are requesting to see what is in your calendar. If I understand you correctly. 

https://groups.google.com/forum/#!searchin/tasker/calendar/tasker/iw_J0ITNiHk/56H59z0edyUJ

This guys did a nice calendar notification that if you would look at it you could learn a lot in how to put it all together.  :-)

Hopes this helps. 

Handy Trisakti

unread,
May 20, 2014, 12:45:12 AM5/20/14
to tas...@googlegroups.com
This is how I would implement it..
1) google spreadsheet --> get the URL to download as csv   -- (publish as csv)
use this spreadsheet with people's names & birthday
2) HTTP Get (csv url)
3) ReadLine 
4) Variable Split 
5) if birthday=%DATE  Then  Notify .. 
if you have the phone numbers in the spreadsheet, you'd be able to send SMS as well 
:)

L. Gegle

unread,
May 20, 2014, 7:21:11 PM5/20/14
to tas...@googlegroups.com
That's creative!

Thanks for your input
Reply all
Reply to author
Forward
0 new messages