monicahq / monica

Personal CRM. Remember everything about your friends, family and business relationships.
https://beta.monicahq.com
GNU Affero General Public License v3.0
21.38k stars 2.14k forks source link

Send reminders to Todoist #2046

Open salsolatragus opened 5 years ago

salsolatragus commented 5 years ago

Getting email reminders is ok, but I really don't want to turn my inbox into a todo list, because that's not its purpose. I'd rather directly forward reminders to my todo list (Todoist in my case).

One option would be a full-blown Todoist integration via API.

Alternatively, it would probably suffice to allow some options for sending notifications. I can create tasks in Todoist via an email to a specific address. Thus, I can half-way fake this feature by setting my account email address to this Todoist address. However, this doesn't set due dates or task priority. For this to work, I would need to be able to specify the format for the notification-mail subject (or its body), e.g.,

Subject: p2 <date today> $reminder_title

This should create the tasks alright and avoid any clutter in my email inbox.

Thanks for your consideration!

djaiss commented 5 years ago

Thanks @salsolatragus for the idea.

Would you see this integration as a two way streets - meaning if you complete a task in todoist, it would appear complete in Monica as well?

salsolatragus commented 5 years ago

I was only thinking of Reminders, which are somewhat one-way by nature. The reminder is sent once (creation of a Todoist task) and then Monica is done with it. There's no checking off reminders in Monica, is there?

If you're thinking about integrating Monica Tasks with Todoist as well, then the most intuitive thing would be to have it go two ways... but then you probably need an API-based integration and to keep track of corresponding tasks in both worlds and track change histories to do proper syncing. This is far more complex.

djaiss commented 5 years ago

Thanks but I don't understand the request then. You create a reminder in Monica and this creates a todo in Todoist?

salsolatragus commented 5 years ago

I was think I create a reminder in Monica and on the day of the reminder a task pops up in Todoist. So every year on Eves birthday Monica automagically creates me a task to congratulate Eve.

Of course I could achieve the same modelling the reminders in Todoist in the first place, but this way I could manage all the stay-in-touch things in Monica and still have them pop up in my daily todo list, instead of cluttering my inbox.

Does this make sense?

LukasRos commented 5 years ago

I'd like to suggest another solution: add webhooks for all events for which emails are sent. Then users can use something like Zapier, IFTTT or even custom code to hook Monica up with Todoist or any other app/service.

sid3windr commented 5 years ago

Sounds similar to #2303 :-) Webhooks would be very nice, though a list of included notification agents for popular services could probably be more useful to many people.

virtadpt commented 5 years ago

Webhooks would be really useful, so I can integrate Monica into Huginn.