• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Use Tasker to Log Calls in a Google Calendar?

snoshark

Lurker
Nov 20, 2011
6
0
MN
I have a tasker challenge that I'm hoping YOU can help me with.

I would LOVE LOVE LOVE to be able to put my call logs in my Google Calendar with Tasker. I make a LOT of sales calls, and it'd be SO nice to have incoming and outgoing calls log in my Google Calendar. I tried to use Tasker to do this and here's where I'm at, I'm sooo close.

_________________________________________

Here's what I have so far (opposite setup for Outgoing)


Profile: Incoming
State = Call -> Incoming

Task: Incoming
** Wait ** - 5 Minutes (so I only insert good calls)
** Calendar Insert **
- In /for (minutes) = 15 Minutes - (I can't figure out how to insert call duration in the in/for (minutes) so I just use 15 mins, I'm fine with that).

- Title: = Phone with %CNAME (received) - (it formats PERFECTLY)
- Description: = Via this %CNUM - (also works perfectly)
_________________________________

My main issue, even with the wait 5 mins, it inserts a calendar entry the second the phone rings so I log even missed calls, what gives? Lastly, sometimes it seems to grab the call details from the PREVIOUS call I made not the one it's logging.

I'm so close! I hope someone can help me figure out how to log my calls in Google Calendar with Tasker.

Lastly: I do have root if that helps on my Note 3.

Thanks in advance!
 
I found a pretty good tutorial over at Reddit that seems like it should do what you want.

Alternatively, brandall outlined a possible solution over at the Tasker Google Group. He specifically mentions the "Phone: Offhook" event, which you could possibly use as a trigger so that only completed calls create the calendar entry. (I'd probably try using a compound trigger, like "State: Call -> Incoming" and "Event: Phone Offhook".
 
Upvote 0
I would use the call incoming state to set a variable %CallIn or something.
Then another profile using the off hook event mentioned above, as well as a variable value state referencing %CallIn. In here do your calendar stuff, and clear that variable at the end of the task.
And finally a third profile, using missed call, and variable value referencing %CallIn again. This one just clears the variable.

This should only write to your calendar on an answered incoming call
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones