Data Sync Hub

Data Sync Hub

Connect any system — Wix, CSV, REST API, webhooks — and sync data in real time

Live Database Status

—

Contacts

—

Pets / Patients

—

Appointments

—

Vaccinations

—

Medical Records

—

Bills / Invoices

W
Wix — Initiate Sync
⚠️ Wix API Key & Site ID not saved yet. Go to Clinic Settings → API & Webhooks to add them, then come back here to sync.
Universal Webhook Endpoint

Any system that sends HTTP POST requests can sync to VetConnect instantly. Works with Wix, Calendly, JotForm, Typeform, Make, Zapier, n8n, and more.

https://base44.app/api/apps/697ec4d85351cd6a406acc44/functions/universalSync

Register new client

{"action":"webhook","tenant_id":"null","eventType":"form_submitted","data":{"full_name":"John","email":"j@x.com","phone":"9876543210","petName":"Max","species":"Dog"}}

New booking / appointment

{"action":"webhook","tenant_id":"null","eventType":"booking_created","data":{"owner_name":"John","pet_name":"Max","service_type":"Vaccination","appointment_date":"2026-06-01","appointment_time":"10:00"}}

Import contacts batch

{"action":"sync_contacts","tenant_id":"null","records":[{"full_name":"Ravi","email":"ravi@x.com","phone":"9876543210"}]}

Connect Your Existing System

Wix

Link2

Sync contacts, bookings and form submissions from your Wix site.

Google Forms

Link2

Auto-import patient registration submissions from Google Forms via Zapier or Make.

PetDesk / PetSoft

API Pull

Pull client and patient data from PetDesk, PetSoft, or any HMS via their REST API.

CSV / Excel Import

CSV Import

Upload a CSV from any system — Vetsoft, Excel, old software, or Google Sheets export.

Any REST API

API Pull

Pull data from any system that exposes a REST API endpoint returning JSON.

Manual JSON Sync

Paste a JSON array of records below and sync directly. AI will normalize and enrich each record before inserting.

Developer API Reference

ping

Health check

{}

webhook

Receive webhook from any source

{"eventType":"form_submitted","data":{...}}

sync_contacts

Bulk upsert contacts

{"records":[...]}

sync_pets

Bulk upsert pets

{"records":[...]}

sync_appointments

Bulk import appointments

{"records":[...]}

pull_api

Fetch from external REST API

{"config":{"url":"...","api_key":"...","entity":"contact"}}

status

Get database record counts

{}

All requests: POST to https://base44.app/api/apps/697ec4d85351cd6a406acc44/functions/universalSync with tenant_id in body.