You do not need to write code or understand webhooks. QR Rx gives you a private delivery link. You copy that link into Vagaro, bring a few details back to QR Rx, and complete one test visit. After that, completed visits can appear as drafts in Care Feed.
First, check that Vagaro has approved the feature
Vagaro requires its APIs & Webhooks feature, credit card processing, and an account that is no longer in a free trial. Access approval can take up to seven business days. Vagaro's current feature details are available in its official webhook guide.
You are working in QR Rx for this step.
Use the URL QR Rx displays. Do not reuse another clinic's or location's URL. The connection ID in that URL is how QR Rx keeps brands and locations separated.
You are working in Vagaro for this step. A webhook is simply the private delivery link you copied from QR Rx.
You are back in QR Rx for this step.
Return to Settings → Integrations → Vagaro → Connection. Enter the region, Client ID, Client Secret, and Verification Token. Save the details, then click Test API.
A successful API test does not prove webhook delivery. It only confirms that the saved API credentials work. Complete the delivery test below before calling the integration live.
Use a test client controlled by your clinic. Leave automatic sending off until every check passes.
Copy the URL again from QR Rx. It must begin with https:// and must not contain spaces.
Recheck the region, Client ID, and Client Secret. Re-enter saved secret fields only when you intend to replace them.
A transport test may not represent a completed appointment. Complete the controlled test visit, then check Care Feed and connection health.
Leave automatic sending off. Map the Vagaro service to the correct QR Rx template, then repeat the controlled test.
Open QR Rx support and tell us the clinic, location, and connection name. Never send a Client Secret, Verification Token, or patient information in a support message.