Would do it again, though communication had its ups and downs
Overall, the support offered was quite responsive especially when I had urgent queries about the database integration and dialer usage. Usually, I could reach someone within a few hours, and their telephonic support was clear and patient. That helped a lot when I was stuck syncing data across workflows. However, sometimes there was a slight delay in getting follow-up answers regarding invoicing issues, which was frustrating because I like to keep billing neat and transparent. Still, I appreciate the honesty in their communication and that the team checked in to ensure everything was working smoothly on my end. The training sessions communicated the processes well and set my expectations realistically. The onboarding flow made the initial steps pretty straightforward, which lessened the pressure to get it perfect immediately. I think I would choose your services again because the positives far outweigh the occasional slow reply, but if billing responsiveness improved just a bit, it would be almost perfect.