Asana Event Catcher: Multi-Webhook Infrastructure Development
Parikshit Pruthi
Automation Engineer
Backend Engineer
Fullstack Engineer
Asana
Flask
Python
Developed a multi-webhook infrastructure on an Amazon EC2 instance to capture events from a client's Asana workspace and relay them to Google Sheets and Slack.
The project involved:
Overcoming Asana limitations: Addressed the client's challenge of monitoring events across 500+ Asana boards with 50+ active clients.
Multi-webhook framework: Built a robust system to capture various Asana events, including comments, task updates, and project changes.
API development: Created APIs for the client to dynamically add or remove boards from the event monitoring system.
Custom filtering: Implemented a feature to filter and prioritize client requests over internal communication.
Data integration: Seamlessly integrated the captured events with Google Sheets and Slack for enhanced communication and reporting.
This project provided the client with a comprehensive solution for monitoring and managing Asana events, improving communication, and streamlining workflows.