
Airtable
Automatisation
Générer un brouillon de facture Pennylane depuis Airtable
Ajoutez à votre base Airtable existante une automatisation qui génère vos brouillons de facture Pennylane à partir de vos lignes à facturer, sans outil intermédiaire.
Adaptée d’une automatisation déployée dans le cadre d’une implémentation client HyperOps.
Outils nécessaires

Airtable

Pennylane

Nadir BOUSSETTA
Publié le

Recevez l'automatisation
Indiquez votre adresse e-mail pour recevoir le script Airtable prêt à adapter à votre base.
Le script Airtable configurable
Les champs à mapper dans votre base
Le tutoriel d’installation pas à pas

Découvrez le résultat
Depuis la fiche d’un client dans Airtable, générez en un clic un brouillon de facture Pennylane à partir de ses lignes à facturer.

Comment utiliser cette ressource ?
Prérequis
Une base Airtable contenant déjà vos clients et vos lignes à facturer.
Une clé API Pennylane active et le script HyperOps téléchargé.
1
Vérifiez votre structure Airtable
Votre base doit déjà contenir les informations nécessaires à la facturation :
Clients / Entreprises
Nom · SIREN · ID Pennylane du clientLignes à facturer
Client · Libellé · Quantité · Prix unitaire HT · ID facture Pennylane
Les champs TVA, unité, produit Pennylane et statut de facturation sont optionnels et se configurent dans le script.
2
Créez l’automatisation Airtable
Dans Automations, créez une nouvelle automatisation avec le déclencheur :
When a button is clicked
Sélectionnez la table contenant vos Clients / Entreprises.
Cette automatisation sera ensuite reliée au bouton “Générer le brouillon Pennylane” dans votre Interface Airtable.
3
Ajoutez un bouton dans l’Interface
Dans la fiche détail de vos Clients / Entreprises, ajoutez un bouton avec l’action :
Run automation
Sélectionnez l’automatisation créée à l’étape précédente.
Nom recommandé du bouton
Générer le brouillon Pennylane
Ajoutez une confirmation avant exécution pour éviter les déclenchements accidentels.
4
Sélectionnez les lignes à facturer
Ajoutez une action Find records sur la table contenant vos lignes à facturer.
Filtrez uniquement les lignes qui doivent entrer dans le prochain brouillon, par exemple :
Client = client du bouton
À facturer = Oui
Facturé = Non
Adaptez ces conditions à votre logique métier : l’objectif est de retourner uniquement les lignes à facturer.
5
Ajoutez le script Airtable
Ajoutez une action Run a script, puis collez le script.
Ajoutez ensuite un secret nommé :
PENNYLANE_API_TOKEN
Renseignez-y votre clé API Pennylane.
Ne stockez jamais votre clé API directement dans le script ou dans un champ Airtable.
6
Configurez le script
Ajoutez les deux variables d’entrée :
clientRecordId
ID du client transmis par le bouton
lineRecordIds
IDs des lignes retournées par Find records
Adaptez ensuite USER_CONFIG avec les noms de vos tables et champs Airtable.
Vous ne devez modifier que ce bloc de configuration, pas le reste du script.
7
Générez votre brouillon de facture
Depuis la fiche d’un client dans votre Interface Airtable, vérifiez les lignes à facturer puis cliquez sur :
Générer le brouillon Pennylane
Le script crée le brouillon dans Pennylane puis enregistre son ID dans Airtable.
Si un brouillon existe déjà pour ces lignes, le script évite d’en créer un second.

Créé par
Nadir BOUSSETTA
Expert Airtable & Attio · Fondateur d’HyperOps
J’accompagne les entreprises dans la structuration de leurs CRM et outils métier avec Airtable, Attio et l’IA. Des systèmes simples, automatisés et réellement adoptés.

Besoin d’une solution adaptée ?
Cette ressource répond à un besoin précis. Pour structurer un système adapté à vos processus, vos outils et vos équipes, échangeons sur votre besoin.