---
title: "SFD x Boxly Integration Guide"
description: "SFD x Boxly Integration: Overview and Step-by-Step Guide ✨"
url: https://help.boxly.ai/en/articles/10182779-sfd-x-boxly-integration-guide
collection: "PMS Integrations"
updated: 2026-10-16
language: en
---

# SFD x Boxly Integration Guide

SFD x Boxly Integration: Overview and Step-by-Step Guide ✨

## SFD and Boxly Integration

Connect your **SFD (Software for Dentists)** account with Boxly to create patients and appointments directly from Boxly.

This integration helps keep your workflow simple by allowing Boxly to send patient and appointment information to SFD, with controlled syncing back into Boxly.

## What this integration does

* * *

Once connected, Boxly allows you to:

-   Connect your SFD account with Boxly
    
-   Create patients in SFD directly from Boxly
    
-   Create appointments in SFD from Boxly
    
-   Map locations and practitioners between Boxly and SFD
    
-   Avoid duplicate patients and appointments
    
-   Manually sync appointments created or updated in SFD back to Boxly
    

> **🔸 Please note:**  
> ✅ This integration is primarily a **one-way sync from Boxly → SFD**  
> ✅ Patients created directly in SFD will not appear automatically in Boxly  
> ✅ Appointments created or updated in SFD can be synced back to Boxly only by clicking the Sync button

## Connect SFD to Boxly

* * *

✅ Log in to [Boxly](https://app.boxly.ai/channels/connect-channel/pms-channel)  
✅ Go to **Channels → PMS Integration → SFD**  
✅ Click **Connect SFD**

![](https://staticfiles.gleap.io/gattachments/rvQGZCXUrlb6lVdBXW6upVP7SkxFf8Dvze0LcpPD7Bvi00J9smvgy4T27qmwp6pqVZfXNeqKfmQ.png)

✅ Log in using your SFD credentials

-   Click **“Allow”**
    
-   Enter in your **login details**
    

![](https://staticfiles.gleap.io/ghelparticle/BxYHeniBp4aHpMicHha11fjJa2VG7nqgx6h7geqaAPT5BmJwAtTT3wDr7kwRxYyMGnOaLqfTgrc.png)

✅ You’ll be redirected back to Boxly once the connection is complete

![](https://staticfiles.gleap.io/ghelparticle/MX276g24vDllGXp1blkdtDYj18Lv3gN5gp3JCwdUEajm2gVlebxdLneqrgdyoE4DdZAUjxbk7tq.png)

> **Success:** 🔸 Your SFD connection will remain active unless you disconnect it manually.

## Set up locations and practitioners

* * *

> **Info:** Before creating patients or appointments, locations and practitioners must be mapped.

1.  Go to [**Settings**](https://app.boxly.ai/settings/account-settings/practitioners) in Boxly
    
2.  Add all required **locations** and **practitioners in settings**
    
3.  Go back to the **SFD channel settings**
    
4.  Map each Boxly location with the corresponding SFD location
    

![](https://staticfiles.gleap.io/gattachments/3RDfwKaKaRiA4eo4TFgYes6hbmLLeOVS6nfCHQTKwHEoQR122H6DvnsQUs2TVSbQxqRKJlaMeBb.png)

5.  Map each Boxly practitioner with the corresponding SFD practitioner
    

![](https://staticfiles.gleap.io/ghelparticle/QZmDdOP2QkOXJWKC36RFDIjqi22kTV45q4wSwYZqtIHBu9DZPk3kfycKyezPIEVVJW71qGuBBWK.png)

6.  Use **Sync** anytime to pull newly added locations or practitioners from SFD
    

![](https://staticfiles.gleap.io/ghelparticle/5El8TPJHfeL7TwmnQFRi83BihnzmsZDRICzd2bWw1EqxF9OjAczpqZs4f28dkvnhFNQNrC4RZVj.png)

> **Success:** 🔸 Patient and appointment actions will only be available once mappings are completed.

## Create patients from Boxly

* * *

Create patients in SFD directly from Boxly leads.

### 🔍 What Boxly does

When a lead is opened in Boxly:

-   Boxly checks whether a mapped location is selected
    
-   If mappings are complete, the **Create Patient** button is shown
    

![](https://staticfiles.gleap.io/ghelparticle/K00Ksd38D3XrXWSPfsdUtiLSdS7g0neVz4r9rzNDH5SacFIaGqPkth60xdYIBVZl7hFroRCwPkP.png)

### 🧭 How patient creation works

1.  Open a lead in Boxly
    
2.  Select a mapped **location**
    
3.  Click **“Create Patient”**
    
4.  Enter the required details:
    
    -   First name
        
    -   Last name
        
    -   Practitioner
        
    -   Date of birth
        
5.  Confirm patient creation
    

![](https://staticfiles.gleap.io/ghelparticle/UhLeVg0C1CQsAT3gDX7UVD3zJR9Qq3oWgzoS8xpiIBVy5ULsaU3RiKsZqdtaIt7DPVWFnwV6lI3.png)

### ✅ What happens next

-   The patient is created instantly in SFD
    
-   The lead is linked to the SFD patient
    
-   The button updates to Copy Patient ID
    

![](https://staticfiles.gleap.io/gattachments/uQGYWjMLprhcbq0KTBs8O8qBGGWRHxGvNil0M8haTCcFWHn8UCBvK1sUsCZo24blyCD1OJgRdJW.png)

-   You can copy the Patient ID and manually search for the patient in SFD using this ID
    

![](https://staticfiles.gleap.io/ghelparticle/vOc1ExNbyrKWlfd2DocK4Bt8JR1cQahTtXYmOimQglOC8KwuZReKuglp5xYFQzJzNDCEWXMeBGN.png)

![](https://staticfiles.gleap.io/ghelparticle/F5xkDQDaE2LebEDsYPPJu483rytAPViNz8mpmxpq3qXUUTRXCNQK4tC9678K1psTYQ6uJbEfU3f.png)

> **Success:** 🔸 A patient can be created only once per lead.

## Handling duplicate patient details

* * *

If multiple leads in Boxly contain the same patient details:

-   Boxly detects that a patient with these details already exists in SFD
    
-   When creating an appointment, Boxly shows that the patient already exists
    
-   The appointment is created for the existing patient
    
-   No duplicate patient or appointment is created
    

This helps keep data clean across both Boxly and SFD.

![](https://staticfiles.gleap.io/ghelparticle/UKlOxzATMT6VtbRqlYx3iBHVPdgif5NaWhgXSEFXiJUAE44afBE555N4eqFrnfA42aDzJMBHu8S.png)

## Create appointments from Boxly

* * *

Create appointments in SFD without leaving Boxly.

### 🔍 What Boxly does

Before creating an appointment:

-   Boxly checks that the patient is already linked with **SFD**
    
-   Boxly checks that locations and practitioners are mapped
    

### 🧭 How appointment creation works

1.  Open a linked lead or patient in Boxly
    
2.  Click **“Create Appointment”**
    
3.  Enter appointment details:
    
    -   Location
        
    -   Practitioner
        
    
    ![](https://staticfiles.gleap.io/gattachments/iPN3H0uMdcLxb1lGjBSUgkbaIAhBE4JHU3CS6ijtM4NzRiC6dK4vg3mP1MsckyzXi7dBIEaNkFs.png)
    
    -   Date
        
    
    ![](https://staticfiles.gleap.io/gattachments/M8tThUwuwcDj2KNhdgEDuLkFXA4muxLP0oSnR8EtMQlkkwmt9RFUA3EAuMcRhDtiI1b7PJ53Tfr.png)
    
    -   Time
        
    
    ![](https://staticfiles.gleap.io/gattachments/ySSxmhTfetbkR9u3VTVDYls5u84jxL9UOF2hP42aOChdgtzEEaDYSWcwXuShf4HD2nrw0ixlIM6.png)
    
    -   Appointment reason/type (as supported by SFD)
        
    
    ![](https://staticfiles.gleap.io/ghelparticle/Ttr3agpRyEWUujmilGpmipW5Jbi15QKNeZeUqFOpAeeO5gDLpYzDrYmwNQuXnyNaRuSNtgIWdes.png)
    
4.  Confirm appointment creation
    

![](https://staticfiles.gleap.io/gattachments/NMlwLFPHt2Sq29QC33wSrsLe1sJVOYFdFgpKBjziINDzzt6UTSK8AmEyIFLUxXzZdkl3eXVkkHp.png)

### ✅ What happens next

-   The appointment is created instantly in **SFD**
    
-   No duplicate appointment is created
    

![](https://staticfiles.gleap.io/ghelparticle/80Iz7T78yB3nbjPyV9RH2h4DWUD0VyfJDGhL5x4EQK5n6tZLbyzjIiJof1ttq3gjGzB2v0kBE0j.png)

## Sync appointments from SFD to Boxly

* * *

Appointments created directly in SFD do not sync automatically.

-   Sync appointments from SFD to Boxly
    
-   Appointments created directly in SFD do not sync automatically.
    
-   Boxly allows syncing appointments only from SFD back to Boxly
    
-   This does not apply to patient creation
    
-   To sync appointments:
    
    1.  Click the **Sync** **button** in the SFD integration
        

![](https://staticfiles.gleap.io/ghelparticle/DaureL3AIUmCd3lToPuTKadVLUG8jjikxKDDjG8cabZHE9DSXEysAiVZrZJlOv4TTLGVHZdOK8R.png)

2.  Appointments created or updated in SFD will then appear in Boxly
    

![](https://staticfiles.gleap.io/ghelparticle/ARKTGlNHrQxOPmbsr06oGPevSso6vVwoApBmzhtKgeDwW40jFuuhS15a7OhyGxoo14zlFkw9g8s.png)

## Appointment cancellation

* * *

When an appointment is cancelled in SFD, Boxly can reflect this change through a manual sync.

### How appointment cancellation works

-   Cancelled appointments are **not deleted** from Boxly
    
-   The appointment remains visible in Boxly
    
-   After clicking the **Sync** button, the appointment status in Boxly is updated to **Cancelled**
    

### Important things to know

-   Appointment cancellations are **not synced automatically**
    
-   Users must click **Sync** to update the cancelled status
    
-   Only the appointment status changes
    
-   No new appointment is created
    
-   No duplicate appointment is created
    

> This ensures appointment information remains accurate and consistent between SFD and Boxly.

## Appointments overview

* * *

Boxly provides visibility into appointments linked with SFD:

-   View how many appointments are linked and created
    
-   Ensure appointments are associated with the correct patient
    
-   Prevent duplicate appointments
    

> This helps teams track and manage appointment activity more effectively.

## Data sync behaviour

* * *

-   Patient sync is **one-way only (Boxly → SFD)**
    
-   Appointment sync from **SFD → Boxly** is manual via the **Sync button**
    
-   Patients created in SFD do not appear automatically in Boxly
    

> Appointment updates or cancellations made in SFD sync only after manual action

* * *

**Boxly is here to help you work smarter, not harder -** let’s keep streamlining your lead management together!

> Contact us at [support@boxly.ai](mailto:support@boxly.ai) if you need any assistance!
