Why?

I'm a development manager that runs a large team. I'm always in meetings and away from my desk so needed a way to manager my life and keep on top of my and my teams tasks. I got sick of using email and multiple task apps that didn't sync properly and just wanted everything in a single place whether I was on my phone, tablet or laptop.

What it does

Create tasks and notes for any team member Create personal tasks View all tasks for team members Get status updates Send team members "get hold of me urgently" messages.

All done from Slack

How I built it

Created a Lambda function to interface with Capsule CRM. The function does all the saving and retrieving as well as handling the conversation flow. I use LEX to handle the conversational processing. Slack is used as the front end.

Challenges I ran into

I haven't coded for many years so everything was a challenge! Getting to grips with Lex and understanding the flows was challenging.

Accomplishments that I'm proud of

Getting something done!! Using Node.js for the first time and navigating async. What i'm most proud of though is that I have a Bot that i actually use on a daily basis now that has made my life easier.

What I learned

So much. There is still loads to learn with Lex and I'm loving the challenge.

What's next for Holly - Managers best friend!

Getting status updates done Integrating with Talent Turtle, my leave management application Am I in a meeting intelligence

Built With

Share this project:

Updates