2sync

Relations et liaison de bases de données

Liez les éléments synchronisés à d'autres bases de données Notion

2sync peut mapper les données externes aux Relations Notion, permettant des connexions puissantes entre vos éléments synchronisés et d'autres bases de données. Liez les participants de calendrier aux contacts, les tâches aux projets ou les e-mails aux enregistrements CRM.

Qu'est-ce que le mapping de relations ?

Les relations dans Notion lient les pages entre les bases de données. 2sync étend cette fonctionnalité en créant automatiquement des relations basées sur les données synchronisées.

Sans relations :

  • L'événement de calendrier affiche "john@example.com" comme texte
  • Aucune connexion avec votre base de données de contacts

Avec relations :

  • L'événement de calendrier renvoie à la page de John Doe dans Contacts
  • Cliquez pour voir toutes les interactions avec John
  • Utilisez les rollups pour compter les réunions par contact

Comment configurer les relations ?

Prérequis

  1. Les deux bases de données connectées à 2sync : la base de données principale ET la base de données liée doivent avoir l'accès 2sync
  2. La propriété Relation existe : créez une propriété Relation dans Notion pointant vers la base de données cible
  3. Identifiants correspondants : les données doivent correspondre entre les sources (par exemple, les adresses e-mail)

Types de relations courants

Participants vers contacts

Mappez les participants de calendrier à une base de données Contacts :

  1. Créez une base de données Contacts connectée à 2sync
  2. Ajoutez une propriété Relation dans votre base de données d'événements vers Contacts
  3. Mappez Attendees (Relation) à cette propriété Relation
  4. 2sync fait correspondre les e-mails des participants aux enregistrements de contacts

Résultat : cliquez sur un participant pour voir sa fiche de contact. Utilisez les rollups pour compter les réunions.

Une fois les relations configurées, utilisez les rollups Notion pour agréger les données entre les bases de données. Par exemple, ajoutez un rollup sur votre base de données Contacts pour compter le nombre de réunions par contact, ou additionner les heures par projet.

Projet vers base de données projets

Mappez les projets Todoist à une base de données Projets Notion :

  1. Créez une base de données Projets connectée à 2sync
  2. Ajoutez une propriété Relation dans les tâches vers Projets
  3. Mappez Project (Relation) à cette propriété
  4. Les tâches se lient aux pages de projet

Résultat : les pages de projet affichent toutes les tâches associées via les liens retour.

Calendrier vers base de données calendriers

Mappez les noms de calendrier à une base de données Calendriers :

  1. Créez une base de données Calendriers avec des entrées pour chaque calendrier
  2. Ajoutez une propriété Relation dans les événements vers Calendriers
  3. Mappez Calendar Name (Relation) à cette propriété
  4. Les événements se lient à leur page de calendrier

Résultat : filtrez et organisez par calendrier avec des métadonnées de calendrier riches.

Quand utiliser les relations plutôt que select ?

Cas d'utilisationUtiliser relationUtiliser select
Besoin de stocker des informations supplémentaires sur l'élément lié
Besoin de rollups (nombre, somme, etc.)
Catégorisation simple
Configuration minimale
Valeurs dynamiques qui peuvent changer
Options fixes et prédéfinies

Comment résoudre les problèmes de relations ?

Erreur "Can't create a relation"

Cause : la base de données cible n'est pas connectée à 2sync.

Correction : ouvrez la base de données cible dans Notion, cliquez sur (•••) > Add connections > 2sync.

Les relations ne se lient pas

Causes :

  • Les noms ne correspondent pas exactement (sensible à la casse)
  • La page cible n'existe pas encore
  • Problèmes de permissions

Corrections :

  1. Vérifiez l'orthographe et la casse des noms de projet/section
  2. Assurez-vous que les pages cibles existent dans la base de données liée
  3. Vérifiez que 2sync a accès aux deux bases de données

Champ de relation vide

Cause : la valeur liée n'existe pas dans la base de données cible.

Exemple : la tâche a le Projet "Marketing", mais aucune page "Marketing" n'existe dans la base de données Projets.

Correction : créez la page manquante dans la base de données cible, ou laissez 2sync la créer automatiquement (pour les relations prises en charge).

Comment fonctionne la création automatique d'entrées ?

Pour certaines relations, 2sync peut créer des entrées automatiquement :

Projets et sections (Todoist) :

  • Quand une tâche se synchronise avec un nouveau nom de projet
  • 2sync crée une page correspondante dans la base de données Projets
  • Les futures tâches se lient à cette page

Prérequis :

  • La base de données cible doit être connectée à 2sync
  • La relation doit être correctement mappée

La création automatique d'entrées ne fonctionne que pour certains types de relations comme les Projets et Sections Todoist. Pour les autres relations (comme les participants vers les contacts), la page cible doit déjà exister dans la base de données liée.

Expéditeur d'e-mail vers CRM

Pour un guide complet sur la création d'un CRM Notion avec des contacts synchronisés, voir Créer un CRM Notion.

Liez les e-mails Gmail/Outlook à un CRM ou une base de données Contacts :

  1. Synchronisez les contacts vers une base de données Contacts
  2. Synchronisez les e-mails avec From (Relation) mappé
  3. Les e-mails se lient automatiquement à la page de contact de l'expéditeur

Résultat : ouvrez un contact pour voir toute la correspondance e-mail.

Relations de fil de discussion (e-mail)

Groupez les fils de discussion par e-mail avec les relations :

  • Thread (Relation) : liez les e-mails de la même conversation
  • Naviguez dans les fils de discussion e-mail dans Notion
  • Consultez l'historique complet de la conversation

Configuration :

  1. Mappez Thread (Relation) à une auto-relation (même base de données)
  2. Ou créez une base de données Threads pour les métadonnées de fil

Relations de calendrier

Plusieurs calendriers

Lors de la synchronisation de plusieurs calendriers :

  1. Mappez Calendar Name (Relation) à une base de données Calendriers
  2. Chaque événement se lie à son calendrier source
  3. Filtrez les vues par relation de calendrier

Participants entre bases de données

Liez les participants des événements à :

  • Base de données Contacts : informations de contact complètes
  • Annuaire d'équipe : membres internes de l'équipe
  • Enregistrements CRM : contacts externes

Quelles sont les bonnes pratiques pour les relations ?

Gardez les noms cohérents

Les relations correspondent par nom. Assurez-vous que :

  • Les noms de projets dans Todoist correspondent aux entrées de la base de données Projets
  • Les noms de calendriers correspondent aux entrées de la base de données Calendriers
  • Les e-mails de contact correspondent entre les sources

Connectez d'abord les bases de données

Avant de mapper les relations, assurez-vous que les deux bases de données sont connectées à 2sync. Les connexions manquantes sont la cause la plus courante d'échec des relations.

Utilisez les auto-relations avec prudence

Les auto-relations (une base de données qui se relie à elle-même) fonctionnent pour :

  • Les tâches parent/enfant
  • Les fils de discussion e-mail
  • Les hiérarchies de sous-tâches

Mais peuvent créer des configurations complexes. Commencez simplement.

Surveillez le statut de synchronisation

Mappez Sync Status pour détecter les problèmes de relation. Voir Statuts des éléments synchronisés pour la liste complète des états :

  • Les éléments qui ne parviennent pas à se lier affichent des statuts différents
  • Aide à diagnostiquer les problèmes rapidement

FAQ

Pourquoi ne puis-je pas créer une relation vers ma base de données ?

La base de données cible doit être connectée à 2sync. Ajoutez la connexion 2sync via (•••) > Add connections > 2sync sur la page de la base de données.

Les relations fonctionnent-elles avec les formules et les rollups ?

Oui. Une fois les relations configurées, vous pouvez utiliser les rollups pour agréger les données (compter les tâches par projet, additionner les heures par contact, etc.).

Que se passe-t-il si la page liée n'existe pas ?

Pour certains types de relations (comme les Projets), 2sync peut créer la page automatiquement. Pour les autres, vous devez d'abord créer la page cible.

Les relations sont-elles bidirectionnelles ?

Les relations Notion sont intrinsèquement bidirectionnelles. Quand A se lie à B, B affiche aussi un lien retour vers A. 2sync crée le lien initial ; Notion gère le lien inverse.

Puis-je utiliser plusieurs champs de relation ?

Oui. Vous pouvez mapper différents champs externes à différentes relations. Par exemple, mappez à la fois Project et Section à des propriétés de relation séparées.