Integrations
Connect your practice management software, calendar, and communication tools.
CSV import — works with any PMS
The simplest way to bring patients into SightSync is a CSV file exported from your existing practice management software. Every PMS system can export patient data as CSV — this works universally, regardless of which system you use.
How to import:
Required CSV columns (at least one contact method)
first_name, last_name, phone_number (or email)
Optional: email, last_eye_test_date, risk_category, date_of_birth, nhs_number
Accepted date formats: DD/MM/YYYY, YYYY-MM-DD, DD-MM-YYYY, and most common variants. SightSync normalises dates automatically.
Risk category values: If you include a risk_category column, accepted values are diabetic, glaucoma_suspect, myopia_child, contact_lens, other_clinical, and standard. Unrecognised values are treated as standard.
PMS-specific export guides:
Practice Management Software — Direct Connect
Group plan subscribers can connect SightSync directly to their PMS via API. Direct connection means patient lists stay automatically in sync — no manual exports needed.
Optix
API integration in development. CSV import available now.
Acuitas (Ocuco)
API integration in development. CSV import available now.
Optisoft
API integration in development. CSV import available now.
Microsoft Bookings
Calendar and appointment read/write via Microsoft Graph.
Other PMS systems
CSV import available. Contact us to request direct API integration for your PMS.
When available: Once direct connect launches, SightSync will automatically re-sync your patient list every night. New patients added to your PMS during the day will be available in SightSync the following morning — no manual exports needed.
Google Calendar
When a patient books an appointment during an AI call, SightSync can automatically add the booking to your Google Calendar. The calendar entry includes the patient name, risk category, and appointment time.
How to connect:
1. Go to Settings → Integrations → Google Calendar
2. Click Connect Google Account
3. Sign in with the Google account that owns the calendar you want to use
4. Grant the requested permissions (read/write access to your calendar)
5. Select which calendar to write appointments to from the dropdown
What gets created: Each booking creates a calendar event with a 30-minute default duration. The event title is the patient name. The description includes the risk category and a note that the booking was made via AI recall call.
Disconnecting: You can disconnect Google Calendar at any time from Settings → Integrations. Existing calendar events are not deleted. Future bookings will not create calendar events until reconnected.
SMS notifications
SightSync sends SMS messages automatically at two points in the patient journey:
Appointment date, time, and practice name. Includes a personal opt-out link. Includes a calendar link (ICS format) the patient can tap to save the appointment.
Brief reminder with the appointment time. Includes practice phone number so the patient can call to reschedule.
Sender ID: SMS messages are sent from a UK number associated with your SightSync account. On Practice and Group plans, you can provision a dedicated UK number for your practice from Settings → Phone Number — patients will always see a consistent, recognisable number and can save it to their contacts.
Opt-out via SMS: If a patient replies STOP to any SMS, they are immediately opted out and never messaged or called again.
SMS logs: Every message sent is recorded in your dashboard with the patient name, message type, timestamp, and delivery status.
WhatsApp fallback
When a recall call goes unanswered or to voicemail, SightSync can automatically send a WhatsApp message to the patient as a fallback contact. WhatsApp has significantly higher open rates than SMS for patients under 60, and avoids the "unknown number" filter that causes many SMS to go unread.
The WhatsApp message includes:
- Your practice name and a brief, warm recall message
- A one-click personalised booking link — the patient selects a slot without needing an account
- An opt-out link so the patient can stop all future contact instantly
Opt-out via WhatsApp: If a patient replies STOP to a WhatsApp message, they are immediately opted out and excluded from all future campaigns.
Enabling WhatsApp: Go to Settings → Integrations → WhatsApp to enable WhatsApp fallback for your practice. Requires a configured practice WhatsApp number.
Email fallback
Email is the final fallback channel in SightSync's 3-channel outreach sequence. After a missed call and a WhatsApp (if enabled), SightSync sends a branded recall email with the practice name, recall reason, and a personal booking link.
Email content: The recall email is plain, professional, and short — it explains the clinical reason for the recall, links to the self-booking portal, and includes an unsubscribe link. No marketing language or urgency tactics.
Enabling email recall: Go to Settings → Integrations → Email to enable email fallback. Patient email addresses can be included in your CSV import as an additional column.
Logs: Every email sent is timestamped in the patient's call log, with delivery status. Available in the GOC audit export.