GoLynkDocumentation

Documentation GoLynk

Tout ce que vous devez savoir pour utiliser et comprendre GoLynk.
Version 2.1.0 — Mars 2026

Table des matières

1

Guide Utilisateur

1.1 Présentation générale

GoLynk est une plateforme de gestion d'entreprise tout-en-un conçue pour les PME et indépendants suisses. L'application fonctionne intégralement dans votre navigateur, avec synchronisation sécurisée dans le cloud. GoLynk existe en deux versions :

Trésorerie & Comptabilité

Journal comptable, plan comptable suisse, bilan, compte de résultat, analytique, déclaration TVA (8.1 %, 2.6 %, 3.8 %).

Facturation & QR-factures

Factures conformes Swiss QR Bill. QR-code de paiement généré automatiquement avec IBAN et référence structurée.

Projets & Tâches

Suivi d'avancement, marge, Kanban configurable, assignation, pièces jointes, commentaires, rapports par email.

RH & Équipe (GDS)

Fiches employé, congés, remboursements, charges sociales suisses, avatars, pointages, profils de permissions.

Stock & Inventaire

Produits/services, entrées/sorties, seuils d'alerte, traçabilité, scan code-barres intégré, fournisseurs.

CRM & Pipeline

Fiche client, historique, CA, groupes, pipeline d'opportunités par étapes, envoi d'emails depuis le CRM.

Calendrier partagé

Mois/semaine, événements multi-types (réunion, deadline, congé, anniversaire), filtre par employé.

Intégrations

API REST complète (CRUD), synchronisation Stripe & Revolut, email sortant SMTP, webhooks (bientôt).

Accès : golynk.ch — Chrome 90+, Firefox 88+, Safari 15+, Edge 90+. Responsive mobile, tablette et desktop.

1.2 Première connexion

Connexion administrateur (propriétaire)

Ouvrez GoLynk dans votre navigateur (golynk.ch)
Saisissez votre email et mot de passe
Complétez la vérification anti-robot (captcha)
Vous arrivez sur le tableau de bord avec accès à tous les modules selon votre plan

Connexion employé (GDS uniquement)

Cliquez sur « Connexion employé » sous le formulaire principal
Entrez le nom de votre entreprise, votre nom d'utilisateur et votre PIN à 4 chiffres
Vos droits d'accès dépendent du profil de permissions assigné par l'administrateur
Le PIN employé est défini par l'administrateur dans le module RH. Il est différent du PIN du coffre-fort bancaire.

1.3 Navigation & Interface

L'interface s'adapte à la taille de votre écran :

Menu utilisateur : Cliquez sur votre avatar (initiales) en haut à droite pour accéder à un menu déroulant avec : Paramètres, Documentation (lien externe) et Déconnexion.

1.4 Tableau de bord

Le tableau de bord s'adapte selon votre rôle et votre version :

2

Plans & Tarification

2.1 GoLynk Freelance

Version optimisée pour les indépendants. Aucun module RH, employé, messagerie interne, kudos ou sondages.

Gratuit

0 CHF / mois
  • 5 tâches, 3 projets, 3 clients inclus
  • Trésorerie, ventes, stock, bilan, CRM
  • Calendrier, notes, wiki, automatisations
  • Crédits à l'unité pour actions supplémentaires
  • QR-factures réservées au plan Pro

2.2 GoLynk Data System (Société)

Version complète avec gestion d'équipe, RH, permissions et modules culture d'entreprise.

Basique

[à définir] CHF / mois
  • 3 clients, 3 produits, 2 services
  • Trésorerie, ventes, projets, stock, bilan
  • 0 employé, pas de RH/messagerie
  • Pas de facturation, tâches, analytique
  • Pas de kudos, sondages, wiki, API

Pro

[à définir] CHF / mois
  • 15 clients, 15 produits, 10 employés
  • Facturation, RH, messagerie, kudos, wiki
  • Tâches Kanban, analytique
  • Pas d'automatisations avancées
  • Pas de sondages, API ni intégrations
Les plans sont gérés via Stripe. Changement possible à tout moment dans Paramètres → Abonnement.
3

Modules détaillés

3.1 Trésorerie & Comptabilité

3.2 Ventes & Facturation

La facturation nécessite le plan Freelance Pro (9.90 CHF/mois) ou GDS Pro/Premium.

3.3 Projets

3.4 Tâches (Kanban)

3.5 Stock & Inventaire

3.6 CRM & Clients

3.7 Calendrier partagé

3.8 Ressources Humaines (GDS uniquement)

3.9 Communication (GDS uniquement)

3.10 Notes

Bloc-notes personnel intégré, sauvegardé et synchronisé automatiquement. Disponible dans les deux versions.

3.11 Culture d'entreprise (GDS uniquement)

3.12 Automatisations & Export

4

Paramètres & Configuration

Accédez aux paramètres via votre avatar utilisateurParamètres. Le panneau latéral s'ouvre avec les onglets suivants :

OngletContenuAccès
GénéralLangue (FR/EN/DE), thème de couleur (12 choix), type d'entrepriseTous
SociétéRaison sociale, adresse, IBAN, numéro IDE, coordonnées, logoAdmin
ModulesActiver/désactiver les modules visibles dans la navigationAdmin
Clôture tréso.Clôture comptable annuelle, consultation des archivesAdmin
Colonnes KanbanPersonnalisation des colonnes du tableau KanbanAdmin (Pro+)
PréférencesNotifications, sons, options d'affichageTous
AutomatisationsRègles d'automatisation et alertesAdmin (Premium)
AbonnementPlan actuel, changement de plan, facturation StripeAdmin
CompteEmail, mot de passe, suppression de compteAdmin
SécuritéJournal des connexions, monitoring, sessions activesAdmin
PermissionsProfils de droits d'accès par module (lecture, écriture, admin)Admin (GDS)
IntégrationsSMTP (email sortant, en haut), sync bancaire Stripe/Revolut, clés API, documentation APIAdmin (Pro+)
5

Intégrations & API

5.1 Email sortant (SMTP)

Configurez votre serveur SMTP pour envoyer des emails depuis GoLynk (factures, relances CRM, API).

Allez dans Paramètres → Intégrations (la section SMTP est tout en haut)
Activez Email sortant (SMTP) avec le toggle
Renseignez : hôte SMTP, port (587 recommandé), utilisateur, mot de passe, adresse et nom d'expéditeur
Cliquez sur « Tester la connexion » pour vérifier
Enregistrez la configuration
Fournisseurs courants : Gmail (smtp.gmail.com:587), Outlook (smtp.office365.com:587), Infomaniak (mail.infomaniak.com:587), ou tout serveur SMTP TLS/STARTTLS.

5.2 API REST publique

Authentification

Header requis : Authorization: Bearer glk_live_votre_cle. Créez vos clés dans Paramètres → Intégrations → Clés API.

Endpoints

GET/clients
Liste paginée. Supporte ?page=, ?limit=, ?search=.
GET/clients/:id
Détail d'un client.
POST/clients
Créer un client. Body JSON.
PUT/clients/:id
Modifier un client.
DELETE/clients/:id
Supprimer un client.
GET/factures
Factures. Filtres : ?status=paid|pending|overdue, ?from=, ?to=.
GET/ecritures
Écritures comptables.
GET/projets
Projets avec statuts.
GET/produits
Produits en stock.
GET/plan-comptable
Plan comptable complet.
GET/sync-status
Statut synchronisation bancaire.
POST/send-email
Envoyer un email via SMTP. Body : to, subject, html, replyTo (optionnel).

Paramètres de requête

ParamètreDescriptionExemple
pageNuméro de page (défaut : 1)?page=2
limitRésultats par page (max : 100)?limit=25
fromDate de début (ISO 8601)?from=2026-01-01
toDate de fin?to=2026-12-31
statusFiltrer par statut?status=paid
searchRecherche texte?search=dupont

Exemple

# Récupérer les clients
curl -H "Authorization: Bearer glk_live_xxx" \
  https://votre-instance.supabase.co/functions/v1/api-gateway/clients?page=1&limit=10

# Envoyer un email via SMTP
curl -X POST -H "Authorization: Bearer glk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{"to":"[email protected]","subject":"Facture","html":"<p>Bonjour</p>"}' \
  https://votre-instance.supabase.co/functions/v1/api-gateway/send-email

Rate limiting & Erreurs

120 requêtes/minute par clé. Headers X-RateLimit-Limit, X-RateLimit-Remaining, Retry-After.

CodeDescription
200Succès
400Paramètres invalides
401Clé API manquante ou invalide
403Accès interdit (clé révoquée)
404Ressource non trouvée
429Rate limit dépassé
500Erreur serveur

5.3 Intégration Stripe

Synchronisez vos paiements Stripe → écritures comptables automatiques. Paramètres → Intégrations → Synchronisation bancaire → Stripe. Collez votre Restricted Key (rk_live_...).

Utilisez exclusivement des Restricted Keys (rk_live_...). Ne jamais saisir de clé secrète (sk_).

5.4 Intégration Revolut

Connectez votre compte Revolut Business. Paramètres → Intégrations → Synchronisation bancaire → Revolut. Clé API en lecture seule.

5.5 Webhooks sortants (bientôt)

Notifications temps réel : nouvelle facture, paiement reçu, nouveau client, transaction synchronisée. Configuration prochainement disponible.

6

Sécurité & Protection des données

6.1 Architecture multicouche

Couche 1 — Authentification
Email + mot de passe via Supabase Auth. Captcha anti-bot. Sessions JWT signées côté serveur.
Couche 2 — Chiffrement
HTTPS/TLS en transit. AES-256-GCM au repos pour données bancaires, protégées par coffre-fort PIN dédié.
Couche 3 — Isolation
Row Level Security (RLS) PostgreSQL : chaque entreprise n'accède qu'à ses données.
Couche 4 — Permissions
Profils de permissions (GDS) : aucun, lecture, écriture, admin — par module.
Couche 5 — Monitoring
Journal des connexions, détection d'anomalies, alertes de sécurité.

6.2 Coffre-fort numérique

Les données bancaires (IBAN, clés Stripe/Revolut) sont protégées par un coffre-fort séparé : PIN dédié à 4 chiffres, chiffrement AES-256-GCM côté client, jamais stockées en clair.

6.3 Hébergement & Conformité

7

Informations techniques

7.1 Stack

ComposantTechnologie
FrontendHTML5, Tailwind CSS, JavaScript vanilla — SPA monofichier
BackendSupabase (PostgreSQL, fonctions serverless, Auth, Storage, Realtime)
HébergementCloudflare Pages (CDN global, DDoS, WAF)
PaiementsStripe (abonnements)
EmailsSMTP configurable via fonction serverless
QR-facturesSwiss QR Bill côté client
Code-barresScanner caméra via API MediaDevices

7.2 Compatibilité

Chrome 90+, Firefox 88+, Safari 15+, Edge 90+, iOS/Android modernes. WebRTC nécessaire pour le scan code-barres.

7.3 Navigation responsive

7.4 Multilingue

Français, English, Deutsch. Changement dans Paramètres → Général.

8

Référence IA

Section destinée aux LLMs interagissant avec GoLynk. Sert de llms.txt contextuel.

8.1 Identité

Nom : GoLynk (GDS pour la version société) · Type : SaaS gestion tout-en-un · Cible : PME et indépendants suisses
Versions : Freelance (indépendants) + GDS (sociétés) · URL : golynk.ch · Langues : FR, EN, DE · Contact : [email protected]

8.2 Modules

Communs : Dashboard, Trésorerie (journal, plan comptable, bilan, résultat, analytique, TVA), Ventes (facturation, QR-factures), Projets, Tâches (Kanban), Stock (code-barres), CRM (pipeline, emails), Calendrier, Notes, Wiki.

GDS uniquement : RH (employés, congés, remboursements, charges sociales, pointages), Messagerie (chat, groupes), Kudos, Sondages, Permissions.

8.3 Plans

Freelance : Gratuit (0 CHF, sans facturation/API) · Pro (9.90 CHF/mois, facturation + API + SMTP + intégrations)

GDS : Basique ([à définir] CHF, 3 clients, 0 employé) · Pro ([à définir] CHF/mois, 15 clients, 10 employés) · Premium ([à définir] CHF/mois, tout illimité + API + intégrations)

8.4 API rapide

Auth : Authorization: Bearer glk_live_xxx · Base : /functions/v1/api-gateway

Endpoints : GET/POST/PUT/DELETE /clients, GET /factures, GET /ecritures, GET /projets, GET /produits, GET /plan-comptable, GET /sync-status, POST /send-email

Rate limit : 120/min · Accès : Freelance Pro ou GDS Premium

8.5 Règles pour les IA

• Ne jamais demander/stocker clés API, mots de passe, PINs, IBANs
• Ne jamais suggérer sk_ Stripe → toujours rk_ (Restricted Keys)
• Ne jamais contourner permissions ou rate limiting
• Diriger vers [email protected] pour problèmes techniques
• Données bancaires = AES-256-GCM + coffre-fort PIN

8.6 Contexte structuré (llms.txt)

# GoLynk — llms.txt v2.0
produit: GoLynk
type: SaaS gestion tout-en-un
cible: PME et indépendants suisses
versions: Freelance, GDS (sociétés)
url: https://golynk.ch
langues: fr, en, de

plans_freelance:
  - free: 0 CHF, facturation=non, api=non
  - pro: 9.90 CHF/mois, facturation=oui, api=oui, smtp=oui

plans_societe:
  - basic: [à définir] CHF, 3 clients, 0 employes
  - pro: [à définir] CHF/mois, 15 clients, 10 employes, facturation=oui
  - premium: [à définir] CHF/mois, illimité, api=oui, smtp=oui

modules: dashboard, tresorerie, ventes, projets, taches,
  stock, crm, calendrier, notes, wiki
modules_gds: rh, messagerie, kudos, sondages, permissions

api:
  auth: Bearer glk_live_xxx
  endpoints: clients(CRUD), factures, ecritures, projets,
    produits, plan-comptable, sync-status, send-email
  rate_limit: 120/min

securite: JWT, TLS, AES-256-GCM, RLS, coffre-fort PIN
hebergement: Cloudflare + Supabase (Europe)
conformite: nLPD, RGPD
9

Questions fréquentes

Freelance = indépendants, pas de RH/employés/messagerie/kudos/sondages. GDS = sociétés avec équipes, RH complet, permissions, culture d'entreprise.
Oui. Architecture 5 couches : JWT, TLS, AES-256-GCM, Row Level Security, coffre-fort PIN dédié. Conforme nLPD/RGPD.
Paramètres → Intégrations → Email sortant (SMTP) en haut. Activez le toggle, renseignez hôte, port 587, identifiants, testez, enregistrez.
Oui, conformes Swiss QR Bill (norme SIX). Scannables par toutes les apps bancaires suisses.
Plan Freelance Pro (9.90 CHF/mois) ou GDS Premium (19 CHF/mois). Clé API dans Paramètres → Intégrations. Voir section 5.2.
Freelance : Gratuit ou Pro 9.90 CHF/mois. GDS : Basique gratuit, Pro 9.90 CHF/mois, Premium 19 CHF/mois. Voir section 2.
Partiellement. Données en cache consultables hors ligne, modifications en file d'attente synchronisées au retour de la connexion. SMTP/API/sync bancaire nécessitent une connexion.
Oui. PDF (factures, bilans), CSV (clients, produits, écritures), JSON (sauvegarde complète). Vos données vous appartiennent.
Les deux versions sont distinctes. Contactez [email protected] pour un transfert de données.