SecuAAS Docs
Scanyze MSP

Onboarding MSP

Devenir partenaire Scanyze — demande, activation, création du compte MSP, premier client

Onboarding MSP

Cette page guide les nouveaux partenaires depuis la demande initiale jusqu'à l'opération du premier tenant client.

1. Demande de partenariat

Trois chemins d'entrée :

Auto-enrollment (Reseller seulement)

  1. Naviguez vers /partner/enroll depuis votre compte Scanyze (existant ou nouvellement créé).
  2. Choisissez le tier Reseller.
  3. Acceptez les CGU partenaires.
  4. Cliquez sur Soumettre.
  5. Activation immédiate — votre code reseller est généré automatiquement (format REV-XXXXXX).

Demande manuelle (MSP / White-Label)

  1. Sur la page /partner/enroll, choisissez le tier MSP ou White-Label.
  2. Renseignez :
    • Raison sociale (entreprise)
    • NEQ / numéro d'entreprise
    • Site web
    • Coordonnées du contact technique
    • Coordonnées du contact commercial
    • Volume mensuel anticipé (estimation)
    • Liste des certifications de l'équipe (CISSP, OSCP, GIAC, etc.)
  3. Cliquez sur Soumettre la demande.
  4. Un membre de l'équipe SecuAAS vous recontacte sous 5 jours ouvrés pour :
    • Validation des informations légales
    • Signature du contrat partenaire (PDF)
    • Validation technique de l'équipe (mini-quiz ou références)
  5. Une fois validé, votre compte MSP est activé manuellement par un superadmin SecuAAS.

Contact direct

Pour les volumes importants (>50 tenants prévus) ou les demandes spécifiques (intégration custom, SLA dédié), contactez partners@scanyze.com.

2. Activation et premier login

À l'activation, vous recevez :

  • Un courriel d'activation avec votre rôle MSP ajouté à votre compte
  • L'accès à la navigation MSP dans la sidebar (/partner au lieu de /dashboard par défaut)
  • Si tier MSP ou White-Label : votre certification token pour validation des coordonnées

À votre prochain login sur app.scanyze.com, vous voyez le dashboard MSP :

  • Liste de vos tenants gérés (vide au départ)
  • KPIs MSP : MRR, marge, tenants actifs, posture moyenne
  • Bandeau de bienvenue avec « Créer votre premier client »

3. Configuration du compte MSP

Avant d'inviter votre premier client, configurez votre compte MSP :

Onglet Profile MSP

/partner/settings

  • Nom commercial : utilisé dans les emails envoyés à vos clients (« propulsé par {votre_nom} »)
  • Logo : utilisé dans les rapports white-label si tier MSP+
  • Couleurs : palette pour vos rapports
  • Email support : adresse à afficher à vos clients pour le support de premier niveau
  • Coordonnées : adresse et téléphone (apparaissent sur les factures consolidées)

Onglet Branding (White-Label uniquement)

/partner/branding

  • Custom domain : votre URL personnalisée (ex. secu.maboite.com)
  • Logo de connexion : remplace le logo Scanyze sur la page /login
  • Footer custom : votre mention légale dans le footer
  • Email sender : votre adresse SMTP pour les notifications (DKIM/SPF requis)

Voir White-label pour la configuration complète.

Onglet Billing settings

/partner/billing → onglet Settings

  • Modèle de facturation par défaut : reseller ou direct
  • Mode de paiement : credit_card (charge auto mensuelle) ou invoice (facture net 30)
  • Carte de crédit : enregistrée sur SecuCFO, utilisée pour facturation auto et création de nouveaux clients en mode billing_delegated
  • Marge cible : indicative — affichée comme métrique dans le dashboard MSP

Onglet API

/partner/api

Voir API MSP pour la création d'API keys MSP.

4. Inviter votre certification

(MSP et White-Label uniquement)

Le tier MSP/WL nécessite qu'au moins un membre de votre équipe complète une certification technique Scanyze :

  1. Inscrivez votre membre certifié dans /partner/settings → onglet Équipe.
  2. Le membre reçoit un courriel avec un lien de certification (formation en ligne ~2h).
  3. À l'issue, il passe un quiz de 30 questions (note minimale 80%).
  4. Le badge « Certifié Scanyze MSP » apparaît sur le profil de votre organisation et sur les rapports white-label.

La certification est valide 2 ans. Renouvellement par mini-quiz (10 questions).

5. Créer votre premier client (broker tenant)

Une fois votre compte MSP configuré, créez votre premier client :

  1. Dans le dashboard MSP, cliquez sur Nouveau client.
  2. Choisissez :
    • Mode billing : delegated (vous payez pour le client) ou direct (le client paye Scanyze)
    • Plan : Free / Starter / Pro / Business (whitelist MSP — Enterprise non disponible depuis l'UI MSP)
    • Nom de l'organisation cliente
    • Email du contact principal du client (recevra l'invitation)
  3. Optionnel : ajoutez des tags pour classer le client (ex. secteur:sante, region:montreal)
  4. Cliquez sur Créer.

Scanyze :

  • Crée un tenant régulier (tenant_type='regular') pour ce client
  • Crée un lien dans msp_managed_tenants reliant votre msp_id au tenant_id du client
  • Envoie un courriel d'invitation au contact principal
  • Si billing_delegated=true : la subscription est immédiatement activée sur votre carte de crédit MSP enregistrée
  • Si billing_delegated=false : le client doit lui-même configurer sa méthode de paiement à sa première connexion

6. Ce que voit votre client

Du côté du client, l'expérience est presque identique à un tenant régulier Scanyze :

Email d'invitation bilingue (FR/EN)

Depuis la v0.129.x, l'email d'invitation envoyé au contact principal d'un nouveau client MSP est :

  • Bilingue FR/EN dans le même email (la langue de la sidebar du contact est sélectionnée à sa première connexion)
  • Émis avec le branding Scanyze (pas un email de reset password générique)
  • Pointe vers la page /setup-password (et non /reset-password) — page bilingue dédiée à la première création de mot de passe
  • L'utilisateur est auto-vérifié après création du mot de passe (pas besoin de cliquer sur un lien de confirmation supplémentaire)

Si le client a perdu l'email d'invitation, le MSP peut renvoyer l'invitation via /partner/clients/{tenant_id} → bouton Renvoyer l'invitation.

  • Il reçoit un courriel d'invitation au nom de votre organisation (« {votre_nom} vous invite à rejoindre Scanyze »)
  • Il accède à app.scanyze.com (ou votre custom domain si White-Label)
  • Le branding (couleurs, logo) est celui que vous avez configuré
  • Il voit le contact support de votre organisation dans l'UI
  • Les factures (mode direct) sont émises par 9463-7220 Québec inc., avec mention « via partenariat avec {votre_nom} »
  • En mode delegated : il ne voit aucune facture Scanyze ; vous lui facturez via votre propre système

7. Quotas par tier

Source : secuscan-api/internal/migrations/000152_reseller_tier.up.sql.

TierTenants maxUsers / tenant max
Reseller255
MSP10025
White-LabelIllimitéIllimité

Au-delà du quota, l'API retourne 403 max_tenants_exceeded à toute tentative de création. Contactez SecuAAS pour upgrader votre tier.

8. Étapes suivantes

Sources de cette page

  • Backend : secuscan-api/internal/api/handlers/partner.go (Enroll, GetMyPartnerAccount, UpdateMyPartnerAccount)
  • Migration enrollment : 000152_reseller_tier.up.sql, 000169_split_msp_from_tenant.up.sql
  • Frontend : secuscan-web/app/(dashboard)/partner/{enroll,settings,new-client}/page.tsx

À jour pour Scanyze v0.130.x.

On this page