Sync Asana and Google Calendar service


I work mainly with Asana task management, and I love working with Google Calendar.

Asana allows you to set up a date and time for any task, but when you sync your asana tasks with google calendar it sets up the task as an All day event, instead of putting it in the specified time slot set in Asana task.

I'd like to have a service installed in my own server (I have an Amazon EC2 instance) that can check my asana's tasks every minute, look for dates and times, and create the google calendar at the set time, for one hour slot. Also, if I move a task in Google Calendar, it has to change the date in Asana as well for that task.

Asana API documentation is here:

[login to view URL]


This web should require user login/pwd or registed, with the following information: Name, email, password.

Web asks for Google Calendar Authentication, and also for Asana authentication.

This connection is stored in web's database.

A form then asks for the following data:

- Select project: it shows a dropdown list with all projects from Asana's user account, and also an option for "All projects", meaning that the script will monitorise all tasks within selected projects. Projects can be selected with checkboxes.

- Tasks: 2 options: "All tasks" or "All tasks assigned to me", so user can select which tasks will be synced and created a google calendar entry

Changes should be updated real-time. No save button on this page.

Once this setup is created, it should be possible to modify it later anytime. When this setup is finished, a new Calendar should be created in Google Calendar, named "Asana's tasks".

Now, workflow:

- When a task is created in asana, an entry in google calendar should be created as well: Calendar Title = Asana task title, date and start-time = Asana date and due time; finish time = asanatime+1h; Google calendar description = Asana's task Description + URL. This entry should be created in "Asana's tasks" calendar for this user. This entry should not be an "all day" type of entry: it's lenght should be 1 hour.

- When a google calendar entry is moved from day or time, it should update Asana's date and time as well.

- When a google calendar "Asana's Tasks" entry is removed from calendar, it doesn't affect Asana's task date/time information

- When an Asana's task changed time and date, it should be updated to google calendar. If it didn't exist, then it should be re-created.

A cronjob in my server should be created, so every minute it checks all calendar entries to review changes, and all asana tasks. If changes / new tasks have happened, then it should call the script to update asana or google as needed.

It's important, then, than any query to APIs go faster then possible. If we run a cronjob every minute, it should take little time to get data and push the changes.



Навыки: Amazon Web Services, PHP, Google APIs, Asana

О клиенте:
( 50 отзыв(-а, -ов) ) Sant Joan Despi, Spain

ID проекта: #33992691

19 фрилансеров(-а) готовы выполнить эту работу в среднем за €16/час

(198 отзывов(-а))
(662 отзывов(-а))

Hi, I have read your post and understood your requirement. Looking for the freelancer to work on your next project? Or just need some issues/bugs/fixes ASAP? I have 11+ years of software experience in fortune 500 com Больше

€15 EUR / час
(120 отзывов(-а))

Thank you for looking at our bid. We can propose a cron script using PHP (Asana and Google calendar API), looking forward to an opportunity to discuss. Kindly check out my Freelancer portfolio https://freelancer.com/ Больше

€17.5 EUR / час
(92 отзывов(-а))

Hello GOOD EVENING! I can sync asana and google calender with all the features you have mentioned, for you , as i have 9+ years of experience in web design and development. give me a chance to work for you , inbox t Больше

€15 EUR / час
(125 отзывов(-а))
(77 отзывов(-а))

Hi, I hope all is well there. I am an experienced web developer. I am working as a developer for last 8+ years. I hav Больше

€15 EUR / час
(33 отзывов(-а))
(46 отзывов(-а))

Hello Sir, Hope you are fine. I am an experienced web developer from Poland with over 8 years of experience. I have reviewed all the Больше

€16 EUR / час
(16 отзывов(-а))

Hello there! Hope you are doing well! Hourly rate €10.00/hours I have checked your requirements, I have good experience for the same and have few questions so I can understand full scope of work. Please come over priv Больше

€12 EUR / час
(49 отзывов(-а))

Hi Dear ! I have read your requirement. I can do it. I can complete your project on time and within your budget. Skills : PHP/MySQL, Codeigniter, Angular, Html5/css3, Javascript, Jquery, ajax, nodejs, php Previous Больше

€18 EUR / час
(25 отзывов(-а))

Hello, Asana expert. As a Senior Full Stack engineer, I have vast experience of + 9 years, so I have built 30 more small and big project with Javascript Frameworks like React, Vue, Angular, MEAN Stack, Next, Nuxt and N Больше

€15 EUR / час
(4 отзывов(-а))

Hello: My name is Anthony Muñoz, I express my interest in working on your project after carefully reading the requirements and concluding that they match my area of knowledge and skills. I am currently the lead engi Больше

€15 EUR / час
(3 отзывов(-а))

Dear!, I have read your description carefully. I am the right person you are looking for. I am full-stack developer. I have 5+ years of experience in web development. I have done 20 + projects on recently using PHP lan Больше

€15 EUR / час
(1 отзыв)

I have a few questions regarding the specifications of the project. Could we please have a word? My Skills: Asana, Amazon Web Services, Google APIs and PHP

€12 EUR / час
(2 отзывов(-а))

Hi I have developed several apps and websites as you want. I appreciate the time you took to interview me, and very glad to become a part of your complete project. Please have a look at my some previous work; Websites: Больше

€15 EUR / час
(0 отзывов(-а))

Hello, jotacee! ⭐⭐⭐⭐⭐ I'm a Web Developer and have more than 7+years of experience. I'll provide you quality work according to your instructions. Please award me the project so that we can discuss it more. From Rober Больше

€20 EUR / час
(0 отзывов(-а))

I can perform this with my fullest concentration and hard work. Its my passion. I always needed a online job.

€15 EUR / час
(0 отзывов(-а))

Dear Concerned, With immense pleasure introducing Radiant Network LLC, a specialized TECH company focusing on system evolution, digital core and intelligent technology. Our global infrastructure technology built on 13 Больше

€15 EUR / час
(0 отзывов(-а))