CRM Automation Developer Needed - Urgent

Job ID: 39553650

Budget: $30 – $250 USD

We are looking for someone who can join immediately to help us with the CRM integration.
We are looking to intergrate with the following CRMs or booking platforms:
1.⁠ ⁠Phorest - https://www.phorest.com/
2.⁠ ⁠Treatwell - https://www.treatwell.com/
3.⁠ ⁠Ovatu - https://ovatu.com/

Here are the required functionalities which much be written in Node.js as a script or API:
1.⁠ ⁠Data Retrieval either by browser scraping or the CRM's API:
- Get salon information (salon name, address, contact number, business hours, etc)
- Get services offered by the salon (categories, name of service, type of service, etc)
- Get bookings and calendar data (given date range)
- Get staff information (names, schedules, services they can do and offer, etc)
- Get customer details (name, email, phone number, birthday, booking/appointment history, etc)
- Get products/retails/inventory information (product name, sku, product details, discounts/promotions, remaining stock, etc)
- Get booking notes

2.⁠ ⁠Automation:
- Book an appointment
- Capturing or generating pre-payment links (links generated by the CRM/payment system so customer can pay ahead of time)
- Update a booking appointment
- Remove/Cancel a booking appointment

3.⁠ ⁠Get an alert or notification when a new booking is created/updated/deleted/cancelled from the CRM

This is Phase 1 and we target to complete it by June 30th.
After that would be Phase 2 with a list of other CRMs we will need to integrate with.

Please provide us with your working video, roadmap, estimate and pricing.