Connecte Openpaye à des centaines d'autres applications!
    • Dark
      Light
    • PDF

    Connecte Openpaye à des centaines d'autres applications!

    • Dark
      Light
    • PDF

    Article summary

    SECTION I.1 : Pourquoi synchroniser Zapier et Openpaye ?

    • Zapier est un outil puissant qui automatise l’envoi de données d’une application vers une ou plusieurs autres.

      Avec cette solution, vous pouvez générer des résultats directement sur Openpaye (fiches de paie, flux salariés, modifications de contrats, DSN, etc.), en utilisant vos outils habituels (Google Sheets, Airtable, etc.).

      Ces automatisations, appelées "Zaps", se configurent en seulement quelques minutes. Chaque Zap fonctionne à partir d’une application déclencheur : celle qui contient vos données initie des actions automatisées, permettant leur transfert ou leur utilisation instantanée.

      L’objectif ? Réduire drastiquement le temps consacré à la saisie manuelle et simplifier votre quotidien en intégrant vos applications favorites à Openpaye, pour une expérience fluide et performante.

    zapier openpaye

    Section I.II : Comment Connecter Openpaye à Zapier?

    1. Connectez vous sur votre compte Zapier ou créez un nouveau compte
    2. Une fois cela fait, vous pouvez commencer à créer vos zaps! Utilisez les templates de zap que nous vous fournissons ci-dessous ou éditez-les seul. Créer un Zap ne demande aucune compétence en codage, vous serez accompagné étape par étape.

    En cas de questions, contactez Openpaye sur contact@openpaye.co .


    SECTION II : Concrètement, comment ça fonctionne ?

    • Une fois sur votre page d'accueil Zapier, cliquez sur l'onglet "Create" en haut à gauche pour créer votre premier zap :

    • Lors de la configuration de votre premier Zap, la première étape est de sélectionner l'application de déclenchement (le trigger) qui permettra d'envoyer les données vers Openpaye. Pour cet exemple, prenons l’application Google Sheet. Nous l’utiliserons afin de mettre à jour ou ajouter un dossier, un établissement, un salarié ou un contrat à votre compte Openpaye :

    Remarque :
    Openpaye ne peut pas être l'application déclencheur. Autrement dit, il n'est pour le moment pas possible d'envoyer des données d'Openpaye vers une autre application.
    • La seconde étape (action) est de sélectionner l'application qui récoltera et traitera les données envoyées (ici Openpaye) :

    Important
    • Vous pouvez ajouter plus de 2 étapes à votre zap. Cela vous permet notamment d'importer simultanément des salariés et leurs contrats.
    • Chaque étape de votre zap consomme une tâche (task) dans votre compte. La version gratuite vous offre 100 tâches par mois. C'est pourquoi nous vous conseillons d'opter pour la version pro de Zapier offrant 1500 tâches par mois pour 56€/mois. Pour information, 1500 tâches vous permet d'ajouter ou mettre à jour 1500 salariés sur Openpaye.
    • Le déclenchement du zap peut nécessiter un délai de 5 à 15 minutes avant d'envoyer les données vers OpenPaye, selon le plan Zapier auquel vous avez souscrit.
    • Si vous possédez le plan pro de Zapier, vous pouvez importer un salarié et le contrat de ce salarié simultanément sur le Openpaye en ajoutant des étapes à votre zap. De la même façon, vous pourrez importer un établissement et son dossier simultanément.

    Voici un template zapier vous permettant de créer/mettre à jour votre salarié et son contrat depuis google sheet : https://zapier.com/shared/6c25d68d932b2cb82a5818c40bcbfaacd13ba36b
    Voici un template zapier vous permettant de créer/mettre à jour un établissement et son dossier depuis google sheet : https://zapier.com/shared/0ab1e13b72b884cc091badd74eb35aa127308bd8

    • Pour information, voici la traduction des champs que vous trouverez sur Zapier :
    Important
    Chaque champ sur zapier doit correspondre à une colonne de votre feuille sur google sheet. Notez que la majorité des champs ne sont pas obligatoires. Les champs obligatoires et qui doivent être présents sur votre google sheet sont marqués d'un astérisque sur Zapier :
    Zap concerné
    Zapier
    Traduction
    Dossier (Company)
    Code
    Code dossier
    Dossier (Company)
    Company Name
    Nom du dossier
    Dossier (Company)
    Phone
    Téléphone
    Dossier (Company)
    Contact Name
    Nom de contact
    Dossier (Company)
    Quality
    Qualité
    Establishment (établissement)
    File Code
    Code dossier
    Establishment (établissement)
    Code
    Code établissement
    Establishment (établissement)
    Legal Company Name
    Nom légal de l'établissement
    Establishment (établissement)
    Main Establishment
    Nom de l'établissement principal
    Establishment (établissement)
    Postal Adress
    Adresse postale
    Establishment (établissement)
    Additional Adress
    Complément adresse
    Establishment (établissement)
    Postal Code
    Code postale
    Establishment (établissement)
    City
    Ville
    Establishment (établissement)
    Country
    Pays
    Establishment (établissement)
    National Collective Agreement
    CCN
    Establishment (établissement)
    Legal Form
    Forme juridique
    Establishment (établissement)
    Civility
    Civilité
    Establishment (établissement)
    Contributor Number
    Numéro de contributeur
    Establishment (établissement)
    Date of cancellation
    Date d'annulation
    Establishment (établissement)
    Activity
    Activité
    Establishment (établissement)
    APE Label
    Libellé APE
    Establishment (établissement)
    INSEE Code municipalities
    Code INSEE commune
    Establishment (établissement)
    Foreign distribution code
    Code de distribution à l'étranger
    Establishment (établissement)
    A.T Risk Code
    Code risque AT
    Establishment (établissement)
    A.T rate
    Taux AT
    Establishment (établissement)
    A.T Section
    Section AT
    Establishment (établissement)
    Transport payment rate
    Taux versement transport
    Establishment (établissement)
    URSSAF contributor number
    Numéro de contributeur URSSAF
    Employee (employé)
    File Code
    Code dossier
    Employee (employé)
    Registration Number
    Matricule
    Employee (employé)
    Name
    Nom de famille
    Employee (employé)
    Civility
    Civilité
    Employee (employé)
    First Name
    Prénom
    Employee (employé)
    Familiy Situation
    Situation familiale
    Employee (employé)
    Date of birth
    Date de naissance
    Employee (employé)
    Nationality
    Nationalité
    Employee (employé)
    Place of birth
    Commune de naissance
    Employee (employé)
    County
    Département
    Employee (employé)
    Native Country
    Pays de naissance
    Employee (employé)
    Number of dependants
    Nombre de personnes à charge
    Employee (employé)
    SS number + key
    Numero de sécurité sociale + clé
    Employee (employé)
    SS number + temporary key
    Numéro SS + clé temporaire
    Employee (employé)
    The number is provisional
    Le numéro est provisoire
    Employee (employé)
    Number and lane
    Numéro et voie
    Employee (employé)
    Complement
    Complément d'adresse
    Employee (employé)
    Postal Code
    Code Postale
    Employee (employé)
    City 
    Ville
    Employee (employé)
    Country
    Pays
    Employee (employé)
    Fiscally Domiciled out of France ?
    Domicilié fiscalement hors de France ?
    Employee (employé)
    Borderer
    Frontalier
    Employee (employé)
    Foreign Distribution Code
    Code de distribution à l'étranger
    Employee (employé)
    INSEE Code municipalities
    Code INSEE commune
    Employee (employé)
    Phone
    Téléphone
    Employee (employé)
    Transfer
    Virement
    Employee (employé)
    BIC Code
    Code BIC
    Contract (contrat)
    File Code
    Code dossier
    Contract (contrat)
    Employee registration number
    Numéro de matricule
    Contract (contrat)
    Establishment code
    Code établissement
    Contract (contrat)
    Professional status
    Statut professionnel
    Contract (contrat)
    Contract start date
    Date de début de contrat
    Contract (contrat)
    Seniority Date
    Date d'ancienneté
    Contract (contrat)
    Forecast end date of contract
    Date prévisionnelle de fin de contrat
    Contract (contrat)
    Type of employment contract
    Type de contrat de travail
    Contract (contrat)
    Ground of Appeal FTC
    Motif de recours CDD
    Contract (contrat)
    National Collective Agreement
    CCN
    Contract (contrat)
    Conventional Employment
    Emploi conventionnel
    Contract (contrat)
    Nature of employment
    Nature d'emploi
    Contract (contrat)
    Pension plan
    Régime de retraite
    Contract (contrat)
    Special cases
    Cas particuliers
    Contract (contrat)
    Day package
    Forfait jours
    Contract (contrat)
    Type of salary
    Type de salaire
    Contract (contrat)
    Monthly salary
    Salaire mensuel
    Contract (contrat)
    Hourly wage
    Salaire horaire
    Contract (contrat)
    Schedule Monday - Sunday
    Horaire hebdo (Lundi - Dimanche)
    Contract (contrat)
    Number of hours per month
    Nombre d'heures par mois
    Contract (contrat)
    Increased number of monthly working hours
    Nombre d'heures de travail mensuelles majorées
    Contract (contrat)
    Part-time employee
    Salarié à temps partiel
    Contract (contrat)
    Number days worked (Monday - Sunday)
    Nombre de jours travaillés (Lundi - Dimanche)
    Contract (contrat)
    Number of annual days planned in the contract
    Nombre de jours annuels prévus au contrat
    Astuce :

    Avant de configurer Google Sheet, voici une facilité d’utilisation:

    1. Créer un Google sheet destiné à Openpaye.
    2. Composez-le de 2 feuilles différentes (1 feuille dédié aux champs salarié/contrat et 1 feuille dédiée aux champs dossier/établissement)
    3. Vous pouvez utiliser le template Google Sheet que nous vous avons créer ici contenant une feuille permettant d'ajouter/mettre à jour des salariés/contrats : 

    https://docs.google.com/spreadsheets/d/1lDK9DE8sVUlOjst3ILUJj5Hq5XBdTSSmVvNJH-ZQTEk/edit?usp=sharing


    SECTION III : Création et mise à jour dossier/établissement

    1) Google Sheets

    • Vous pouvez utiliser notre template et remplacer les champs que vous souhaitez en fonction des données que vous souhaitez importer sur Openpaye. Vous pouvez utiliser une seule feuille et y indiquer les champs relatifs au zap dossier et établissement.
    Pour information :
    Les champs relatifs à l’établissement et au dossier peuvent se situés sur la même ligne sur Google Sheet, mais ils fonctionnent de manière indépendante. Les données envoyées sur Openpaye dépendent des champs que vous avez indiqués sur Zapier (voir ci-après).
    Remarque :
    Vous pouvez retrouver tous les champs relatifs aux CCN, emplois conventionnels, status professionnels, etc. ici.
    • La colonne (exporter) sera le déclencheur de votre zap. Cela vous permet d'effectuer des modifications sur votre feuille sans déclencher de zap. En modifiant la valeur dans la cellule, vous envoyez automatiquement toutes les données de la ligne vers Openpaye (aucune information n'est envoyée si des données similaires sur Openpaye existent déjà).
    • La colonne (date d'envoi openpaye) permet de savoir la date et l'heure à laquelle le zap a été déclenché.

    • Une fois que les champs sont bien remplis, vous pouvez vous occuper de votre zap.

    2) Zapier

    • En un seul zap, vous pouvez effectuer le paramétrage pour l'envoi automatique des établissements et des dossiers. Cela est possible si vous possédez le plan pro de Zapier. Dans ce cas, nous vous conseillons d'utiliser ce template
    • Ce zap possède 4 étapes :
    Remarque :
    Chaque étape nécessite une phase de test automatique effectué par Zapier afin de s'assurer que l'étape est correctement paramétré :


    • 1a. (Setup) Connectez votre compte google sheet à zapier :

    • 1b. (Configure) Choisissez le google sheet et la feuille concernée (contenant les données qui seront extraites vers Openpaye), puis choisissez la colonne "exporter" qui sera la colonne déclencheur du zap :


    • 2a. (Setup) Choisissez l'action event "create/update company" puis connectez votre compte Openpaye à Zapier à l'aide de votre clé api :

     

    • 2b. (Configure) Dans cette étape, vous avez la possibilité de configurer les champs de façon statique ou dynamique. Si le champ est dynamique zapier récupèrera les champs de la cellule sur google sheet. Si le champ est statique, zapier récupèrera systématiquement la valeur entrée dans le champ sur zapier :
    • Exemple de champ dynamique :

    • Exemple de champ statique :
    Remarque :

    Il est conseillé d'utiliser le champ statique pour les données qui ne varient jamais, comme le code dossier, par exemple.


    3a. (Setup) Choisissez l'action event "create/update establishment" puis connectez votre compte Openpaye à Zapier à l'aide de votre clé api :

    3b. (Configure) Dans cette étape, vous avez la possibilité de configurer les champs de façon statique ou dynamique. Si le champ est dynamique, zapier récupèrera les champs de la cellule sur google sheet. Si le champ est statique, alors zapier récupèrera systématiquement la valeur entrée dans le champ sur zapier :


    4. Cette étape permettra de récupérer l'heure exact lorsque le zap est délenché.

    4a. (setup) Sélectionner "Date/time"  :


    4b. (configure) Dans cette étape, sélectionnez "Format" puis "MMMM DD YYYY HH:mm:ss" pour les champs "transform" et "to format". Cela affichera l'heure exacte du déclenchement du zap dans Google Sheets :


    5. Cette étape permet d'envoyer l'heure précise du déclenchement du zap vers Google Sheets, dans la ligne correspondante. Par exemple, lorsque vous mettez à jour une ligne de la colonne "Exporter", le zap se déclenche et l'heure s'affiche automatiquement dans la colonne "Date d'envoi Openpaye", vous indiquant ainsi la date exacte à laquelle les données ont été envoyées vers Openpaye.

    5a. (setup) Connectez votre compte Google Sheets, et choisissez "update spreadsheet row" dans le champ "action event" :


    5b. (configure) : Utilisez le bouton "+" pour appliquer la variable "row ID" dans le champ "Row". Ensuite, pour le champ "Date d'envoi", cliquez sur le bouton "+" et sélectionnez la variable "output" dans la liste.


    • Vous pouvez ensuite cliquez sur "publish" afin que votre zap soit actif. :


    • Une fois le zap publié, les données de votre google sheets seront envoyées vers Openpaye au fur et à mesure que la colonne "exporter" sera mise à jour sur Google Sheets.
    Remarque :
    N'oubliez pas de lancer le test à la fin de chaque étape. Le bouton "Publish" n'apparaît pas si toutes les étapes n'ont pas été testées.

    SECTION IV : Création et mise à jour salariés/contrats

    1) Google Sheets

    • Vous pouvez utiliser notre template et remplacer les champs que vous souhaitez en fonction des données que vous souhaitez importer sur Openpaye. Vous pouvez utiliser une seule feuille et y indiquer les champs relatifs au zap dossier et établissement.
    Pour information :
    Les champs relatifs à l’établissement et au dossier peuvent se situés sur la même ligne sur Google Sheet, mais ils fonctionnent de manière indépendante. Les données envoyées sur Openpaye dépendent des champs que vous avez indiqués sur Zapier (voir ci-après).

    Remarque :
    Vous pouvez retrouver tous les champs relatifs aux CCN, emplois conventionnels, status professionnels, etc. ici.
    • La colonne (exporter) sera le déclencheur de votre zap. Cela vous permet d'effectuer des modifications sur votre feuille sans déclencher de zap. En modifiant la valeur dans la cellule, vous envoyez automatiquement toutes les données de la ligne vers Openpaye (aucune information n'est envoyée si des données similaires sur Openpaye existent déjà).
    • La colonne (date d'envoi openpaye) permet de savoir la date et l'heure à laquelle le zap a été déclenché.

    • Une fois que les champs sont bien remplis, vous pouvez vous occuper de votre zap.

    2) Zapier

    • En un seul zap, vous pouvez effectuer le paramétrage pour l'envoi automatique des salariés et des contrats. Cela est possible si vous possédez le plan pro de Zapier. Dans ce cas, nous vous conseillons d'utiliser ce template
    • Ce zap possède 4 étapes :
    Remarque :
    Chaque étape nécessite une phase de test automatique effectué par Zapier afin de s'assurer que l'étape est correctement paramétré :


    • 1a. (Setup) Connectez votre compte google sheet à zapier :

    • 1b. (Configure) Choisissez le google sheet et la feuille concernée (contenant les données qui seront extraites vers Openpaye), puis choisissez la colonne "exporter" qui sera la colonne déclencheur du zap :


    • 2a. (Setup) Choisissez l'action event "Create/update employee" puis connectez votre compte Openpaye à Zapier à l'aide de votre clé api :

     

    • 2b. (Configure) Dans cette étape, vous avez la possibilité de configurer les champs de façon statique ou dynamique. Si le champ est dynamique zapier récupèrera les champs de la cellule sur google sheet. Si le champ est statique, zapier récupèrera systématiquement la valeur entrée dans le champ sur zapier :
    • Exemple de champ dynamique :

    • Exemple de champ statique :
    Remarque :

    Il est conseillé d'utiliser le champ statique pour les données qui ne varient jamais, comme le code dossier, par exemple.


    3a. (Setup) Sélectionnez "create/update contract" dans l'action event puis connectez votre compte Openpaye à Zapier à l'aide de votre clé api :

    3b. (Configure) Dans cette étape, vous avez la possibilité de configurer les champs de façon statique ou dynamique. Si le champ est dynamique, zapier récupèrera les champs de la cellule sur google sheet. Si le champ est statique, alors zapier récupèrera systématiquement la valeur entrée dans le champ sur zapier :


    4. Cette étape permettra de récupérer l'heure exact lorsque le zap est délenché.

    4a. (setup) Sélectionner "Date/time"  :


    4b. (configure) Dans cette étape, sélectionnez "Format" puis "MMMM DD YYYY HH:mm:ss" pour les champs "transform" et "to format". Cela affichera l'heure exacte du déclenchement du zap dans Google Sheets :


    5. Cette étape permet d'envoyer l'heure précise du déclenchement du zap vers Google Sheets, dans la ligne correspondante. Par exemple, lorsque vous mettez à jour une ligne de la colonne "Exporter", le zap se déclenche et l'heure s'affiche automatiquement dans la colonne "Date d'envoi Openpaye", vous indiquant ainsi la date exacte à laquelle les données ont été envoyées vers Openpaye.

    5a. (setup) Connectez votre compte Google Sheets, et choisissez "update spreadsheet row" dans le champ "action event" :


    5b. (configure) : Utilisez le bouton "+" pour appliquer la variable "row ID" dans le champ "Row". Ensuite, pour le champ "Date d'envoi", cliquez sur le bouton "+" et sélectionnez la variable "output" dans la liste.


    • Vous pouvez ensuite cliquez sur "publish" afin que votre zap soit actif :

    Remarque :
    N'oubliez pas de lancer le test à la fin de chaque étape. Le bouton "Publish" n'apparaît pas si toutes les étapes n'ont pas été testées.