Automated Booking System

When a client booked a team-building activity on Spaciously, multiple things needed to be done manually: adding the client, creating a deal in Hubspot (a CRM), updating the deal to won or lost, sending an email to notify the internal team, and sending a confirmation email to the client. This was time-consuming and inefficient. Plus, clients didn't get their booking confirmations right away.

What I did

I integrated Stripe and Hubspot.. I built a backend on AWS with Hubspot API, Stripe API, a database to store the bookings, an email notification system for the internal team, and a Hubspot automation to send the confirmation email.

Results

1. Clients receive email reminders to complete the transaction.
2. Clients are registered in the Hubspot client base, and we can send them marketing emails.
3. Internal team is notified when a client sends a request and when the payment is successful.

Tech stack

Hubspot API, Stripe API, TypeScript, AWS Lambda, AWS Simple Queue Service, Amazon Simple Email Service, DynamoDB.