Creator's Guide EasySaasify
Detailed technical documentation to configure, integrate, and manage your SaaS projects.
Account Creation & Stripe Connect
Creating an EasySaasify account is the mandatory first step. It gives you access to the Creator Dashboard, where you can manage all your SaaS projects from a single interface.
Stripe Connect Configuration (Critical)
To receive payments, you must connect a Stripe account. EasySaasify uses Stripe Connect to automatically transfer revenue from your subscribers to your bank account.
💡 Tip: You can connect your Stripe account directly during Sign Up or Login. Otherwise, follow the steps below:
Warning: As long as your Stripe Connect account is not validated, you will not be able to receive payouts, although your customers can still subscribe.
Project Configuration
A. Configuration Assistant (AI)
To configure the project via a system prompt, go to: https://gitlab.com/Easysaasify/easysaasify-skill and follow the instructions.
B. The Configuration File
Every EasySaasify project is defined by an easysaasify-config.json file at the root of your site. Here is a complete example with mandatory fields:
{
"app_name": "My Super SaaS",
"project_url": "https://mysupersaas.com",
"pricing_rules": [
{
"plan": "free",
"name": { "fr": "Gratuit", "en": "Free" },
"description": { "en": "Html Content", "fr": "Contenu Html" },
"default_selected": false,
"price": 0,
"currency": "EUR",
"interval": "month",
"trial_period_days": 0,
"features": { "quota": 10 }
},
{
"plan": "pro",
"name": { "fr": "Pro", "en": "Pro" },
"description": { "en": "Html Content", "fr": "Contenu Html" },
"default_selected": false,
"price": 29,
"currency": "EUR",
"interval": "month",
"features": { "quota": 1000 }
}
],
"custom": {
"appearance": {
"theme": "dark",
"variables": {
"colorPrimary": "#0570de",
"colorBackground": "#ffffff",
"colorText": "#30313d",
"colorDanger": "#df1b41",
"fontFamily": "system-ui, sans-serif",
"spacingUnit": "2px",
"borderRadius": "4px"
}
}
}
}C. API Key Retrieval
- Create your project in the EasySaasify Dashboard.
- Once created, go to Projects > [Your Project] > Settings.
- Copy the Public API Key (starts with
pk_...).
D. SDK Implementation
Add this code to the <head> of your site:
<!-- SDK Styles --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@easysaasify/sdk@latest/dist/index.min.css"> <!-- SDK Script --> <script src="https://cdn.jsdelivr.net/npm/@easysaasify/sdk@latest/dist/index.global.js"></script>
Then initialize it in your main script:
// 1. Initialisation
EasySaasify.init({
apiKey: 'pk_votre_cle_api_publique'
});
// 2. Protection (Redirige vers le Paywall si pas d'abonnement)
await EasySaasify.protect();
// 3. Vérification de quota (Optionnel)
if (await EasySaasify.canAccess('quota')) {
// Action autorisée
}Statistics & Analysis
MRR (Monthly Recurring Revenue)
Key metric. It represents the sum of monthly payments from all your active subscribers.
Ex: 10 subscribers at €29 = €290 MRR.
Active Users vs Total
Total: Number of signups (free + paid).
Active: Number of users with a valid paid subscription.
Churn Rate
Percentage of subscribers who cancelled their subscription during the period. A critical indicator of your business health.
Billing & Payouts
EasySaasify Commission
We take a commission on every successful transaction. You pay nothing until you earn nothing.
- Standard1.2% + Stripe Fees
- Launch Offer (Beta)0.6% + Stripe Fees
Payouts
Your earnings are automatically transferred to your connected bank account via Stripe.
Configurable in your Stripe Dashboard.