# Migration depuis Acuity Scheduling : services, clients et rendez-vous

> Quittez Acuity Scheduling sans ressaisie : Pilotiko lit vos services, clients et rendez-vous en lecture seule, puis les importe dans l'ordre, étape annulable.

Mis à jour le 15 octobre 2026 · https://app.pilotiko.com/integrations/acuity-scheduling

Avec votre identifiant d'utilisateur et votre clé API Acuity, Pilotiko lit vos types de rendez-vous, vos clients et votre historique, sans rien modifier chez Acuity, puis les importe dans l'ordre services, clients, rendez-vous. Statut : En mise en service : le connecteur est écrit et testé contre un serveur d'essai ; il n'a pas encore été vérifié avec un vrai compte.

## En bref
- Lecture seule : Pilotiko n'écrit jamais chez Acuity.
- Import en trois étapes : services, puis clients, puis rendez-vous.
- Chaque étape est vérifiée en relisant la base, puis annulable séparément.
- Les fiches importées sont archivées en cas d'annulation, jamais supprimées.

## Que fait la connexion Acuity Scheduling ?

Elle sert à une seule chose : déménager vos données d'Acuity vers Pilotiko, pour que vos créneaux, vos clients et votre historique soient en place dès le premier jour.

Acuity Scheduling expose une API qui s'authentifie en HTTP Basic : votre identifiant d'utilisateur numérique sert de nom d'utilisateur et votre clé API de mot de passe ; Acuity précise que ces requêtes doivent partir d'un serveur, où les identifiants restent protégés [1]. C'est exactement ce que fait Pilotiko : la clé ne passe jamais par votre navigateur une fois enregistrée.

Le connecteur lit trois choses : votre compte (/me), vos types de rendez-vous et vos rendez-vous, sur une période bornée par minDate et maxDate. Acuity renvoie au plus 100 rendez-vous par requête par défaut [2] ; Pilotiko enchaîne donc les requêtes pour couvrir tout l'historique. Chaque rendez-vous renvoyé par Acuity comprend notamment le client, ses coordonnées, la date, la durée, le prix et le type [2].

Ces données entrent ensuite dans le même pipeline que n'importe quel fichier : découvrir, faire correspondre, importer, normaliser, dédoublonner, réconcilier, vérifier. Les courriels et numéros de téléphone sont normalisés pour reconnaître un même client écrit de deux façons.

- **Identifiants demandés** : identifiant d'utilisateur Acuity (chiffres seulement) et clé API (au moins 8 caractères).
- **Lu** : types de rendez-vous (nom, prix, durée, description), clients (nom, courriel, téléphone), rendez-vous (client, service, date, durée, prix, statut, employé, notes).
- **Écrit chez Acuity** : rien, jamais.
- **Écrit chez Pilotiko** : services, fiches clients et rendez-vous, après votre clic « Tout importer ».

## Comment migrer d'Acuity Scheduling vers Pilotiko ?

1. **Trouvez vos identifiants** — Dans Acuity, section Integrations, repérez votre identifiant d'utilisateur et votre clé API.
2. **Cliquez « Connecter » dans Pilotiko** — Collez les deux valeurs. Pilotiko vérifie l'accès, puis lit tout sans rien modifier.
3. **Associez les calendriers** — Chaque calendrier Acuity est relié à un employé de Pilotiko, existant ou créé pour l'occasion.
4. **Relisez la préparation** — Pilotiko montre ce qui est prêt, les doublons trouvés et ce qui demande une décision.
5. **Cliquez « Tout importer »** — Services, puis clients, puis rendez-vous : un rendez-vous a besoin de son client et de son service. Un bilan s'affiche pour chaque étape.

## Qu'est-ce qui est disponible, en mise en service ou bientôt ?

| Fonction | Statut | Détail |
|---|---|---|
| Import par fichier (CSV, Excel, .ics, .vcf) | Disponible | Migration universelle, sans connexion à Acuity |
| Lecture des services, clients et rendez-vous par l'API | En mise en service | Testée contre un faux serveur fidèle à l'API v1 |
| Import ordonné avec vérification par relecture | En mise en service | Bilan par étape |
| Annulation d'une étape | En mise en service | Fiches archivées, jamais supprimées |
| Synchronisation continue avec Acuity | Bientôt | Non construite : la connexion sert à la migration |
| Écriture dans Acuity | Bientôt | Non prévue dans ce connecteur |

## Combien de temps de ressaisie une migration évite-t-elle ?

**Exemple : une esthéticienne de Trois-Rivières, deux ans d'historique dans Acuity**

Le compte compte 6 types de rendez-vous, 412 clients et 2 350 rendez-vous passés et à venir, répartis sur 2 calendriers.

- Requêtes de rendez-vous (100 par requête) : 24
- Services importés : 6
- Clients importés après dédoublonnage : 398 (14 doublons fusionnés)
- Rendez-vous importés : 2 350
- Calendriers associés à des employés : 2
- Ressaisie évitée à 1 minute par rendez-vous : environ 39 heures
- **= Environ 39 heures de saisie évitées, sous réserve que le premier essai réel confirme le fonctionnement du connecteur.**

## Comment vos données clients sont-elles traitées, et comment fermer l'accès ?

Une migration déplace des renseignements personnels : noms, courriels, téléphones, notes de rendez-vous. La loi québécoise rend l'entreprise responsable de ceux qu'elle détient (art. 3.1) et oblige à informer les personnes des fins et de leur droit de retirer leur consentement (art. 8) [3]. Le consentement ne vaut que pour la durée nécessaire aux fins pour lesquelles il a été demandé (art. 14) [3]. La Commission d'accès à l'information décrit aussi le droit à la portabilité, en vigueur depuis le 22 septembre 2024 [4].

La clé API est chiffrée (AES-256-GCM) et reste sur le serveur de Pilotiko. Après la migration, choisissez « Déconnecter » : la clé est effacée et l'action va au journal d'audit. Chez Acuity, retournez dans la section Integrations, là où se trouve la clé, pour la remplacer. Pour exercer vos droits auprès de Pilotiko : [vos droits](/vos-droits).

## Quelles sont les limites de la migration Acuity ?

Après la migration, vos disponibilités peuvent venir de votre agenda : voyez [Google Agenda](https://app.pilotiko.com/integrations/google-agenda) ou [Outlook et Microsoft 365](https://app.pilotiko.com/integrations/outlook-microsoft-365). Pour vos rencontres en visio, voyez [Zoom](https://app.pilotiko.com/integrations/zoom). Le contenu de votre ancien site est lu par [WordPress](https://app.pilotiko.com/integrations/wordpress). Liste complète : [intégrations](https://app.pilotiko.com/integrations).

- Le connecteur n'a jamais été essayé contre un vrai compte Acuity : le premier essai réel est l'étape de validation.
- Les formulaires d'accueil et les étiquettes d'Acuity ne sont pas repris dans cette version.
- Les paiements enregistrés chez Acuity ne sont pas transférés ; seul le prix du rendez-vous l'est.
- Annuler une étape archive les fiches créées ; elles restent consultables et ne sont pas détruites.

## Questions fréquentes

### Pilotiko modifie-t-il mon compte Acuity ?

Non. Le connecteur est en lecture seule : il n'écrit jamais chez Acuity. Vous pouvez garder Acuity actif pendant la transition.

### Où trouver ma clé API Acuity ?

Acuity indique qu'on la trouve dans la section Integrations de votre compte, avec votre identifiant d'utilisateur. Les deux valeurs sont nécessaires.

### Que se passe-t-il si un client existe déjà dans Pilotiko ?

Pilotiko normalise les courriels et numéros de téléphone pour reconnaître les doublons. Les fiches en double sont fusionnées plutôt que créées deux fois, et le bilan les compte.

### Puis-je annuler l'import ?

Oui, étape par étape. Les fiches créées sont archivées, jamais supprimées, ce qui permet de vérifier ce qui avait été importé.

### Mon historique complet sera-t-il importé ?

Pilotiko lit les rendez-vous par périodes et enchaîne les requêtes de 100, ce qui couvre tout l'historique accessible par l'API. Le nombre exact apparaît dans le bilan.

### Et si je n'ai pas accès à l'API d'Acuity ?

Exportez vos données en fichier CSV ou .ics et importez-les par la migration universelle de Pilotiko. Le pipeline de correspondance et de dédoublonnage est le même.

## Sources

1. Acuity Scheduling Developers, « Quick Start (Acuity Scheduling API) », https://developers.acuityscheduling.com/reference/quick-start (consulté le 2026-10-15)
2. Acuity Scheduling Developers, « GET /appointments », https://developers.acuityscheduling.com/reference/get-appointments (consulté le 2026-10-15)
3. LégisQuébec, « Loi sur la protection des renseignements personnels dans le secteur privé (RLRQ, c. P-39.1) », https://www.legisquebec.gouv.qc.ca/fr/document/lc/P-39.1 (consulté le 2026-10-15)
4. Commission d'accès à l'information du Québec, « Principaux changements apportés par la Loi 25 », https://www.cai.gouv.qc.ca/protection-renseignements-personnels/sujets-et-domaines-dinteret/principaux-changements-loi-25 (consulté le 2026-10-15)
