BoomerangFX is transforming private healthcare with AI-driven automation and digital marketing solutions. Our all-in-one platform helps clinics streamline operations, attract more patients, and scale effortlessly. By integrating AI-Powered lead generation, intelligent scheduling, EMR, and payments, we empower clinics to run smarter and grow faster.
Project Timeline: December 2, 2025
March 1, 2025
I was brought in to solve a threat in their SWOT analysis. They needed an integrated solution to send automated emails to support their clients through the patient lifecycle of a typical MedSpa.
The vendor they chose to go with was Braze and we needed to create a end to end journey to support their clients through the following stages.
Scope
The original scope of the project was to integrate the software seamlessly into BoomerangFX’s SAAS solution for their enterprise clients (48 clients total). This shifted to full-fledged integration throughout the project.
Project Overview
The project was separated into phases outlined below
Project Challenges
1. Braze doesn't allow for branching journeys based off entrance criteria
One limitation we came across that we did not have time to troubleshoot was that Braze wouldn’t allow us to create an end to end journey based off entrance and exit criteria. Their decision tree does not have the ability to wait until a new status is received.
SOLUTION: We created a fragmented journey of 7 different workflows that entered an exited whenever the status changed.
2. BoomerangFX's software has 90+ status changes
Our lifecycles were based on appointment status updates that are inputted on the client side as the status of the appointment changed. The structure resulted in a lot of statuses that bridged two different events. There is also room for user error which we had to account for.
eg. Scheduled > Scheduled to Confirmed > Confirmed to Complete > Complete to Rescheduled
SOLUTION: We databased all occurrences based off the pillar statuses of Scheduled, No Show, Cancelled, Complete, and created our entrance and exit criteria based off appointment type.
3. Integration was tedious and took time
An integration of a single client took 2.5 hours end to end. We had a week to onboard 80+ clients, the timeline was not feasible.
SOLUTION: Thankfully the integration team at BoomerangFX is capable. One of their members created a script to cut integration of a single client in half and between myself and the rest of the team we completed integration ahead of schedule.
Project Work
Due to the stipulations of my separation from BoomerangFX these are examples of the work that was created and not the actual work.