Plans & Billing
SubscribeFlow bietet drei Pläne passend zu Ihrer Größe.
Feature-Vergleich
| Feature | Free | Starter (CHF 19/Mt.) | Professional (CHF 49/Mt.) |
|---|---|---|---|
| Subscriber | 500 | 5.000 | 50.000 |
| E-Mails/Monat | 1.000 | 10.000 | 100.000 |
| Campaigns | -- | 5/Monat | Unbegrenzt |
| Templates | 1 | 10 | Unbegrenzt |
| Webhooks | -- | 3 | Unbegrenzt |
| Tags | 3 | Unbegrenzt | Unbegrenzt |
| Custom Domain | -- | -- | Ja |
| MCP Integration | -- | Ja | Ja |
| API-Zugriff | Nur Lesen | Vollzugriff | Vollzugriff |
Plan upgraden
- Oeffnen Sie das Dashboard und gehen Sie zu Einstellungen > Billing.
- Wählen Sie den gewünschten Plan.
- Schließen Sie die Zahlung über Stripe Checkout ab.
Ihre neuen Limits gelten sofort nach der Zahlung.
Abonnement verwalten
Verwenden Sie das Stripe Billing Portal, um Zahlungsmethoden zu ändern, Rechnungen einzusehen oder Ihr Abonnement zu kündigen.
402 Limit Exceeded behandeln
Wenn Sie ein Plan-Limit überschreiten (Subscriber, E-Mails, Campaigns usw.), gibt die API HTTP 402 Payment Required zurück. Fangen Sie diesen Fehler ab und fordern Sie den Benutzer zum Upgrade auf.
from subscribeflow import LimitExceededError
try:
subscriber = await client.subscribers.create(
email="new-user@example.com",
)
except LimitExceededError as e:
print(f"Plan-Limit erreicht: {e.detail}")
# Checkout-Session für Upgrade erstellen
session = await client.billing.create_checkout_session("starter")
print(f"Hier upgraden: {session.url}")
import { SubscribeFlowError } from '@subscribeflow/sdk';
try {
await client.subscribers.create({ email: 'new-user@example.com' });
} catch (error) {
if (error instanceof SubscribeFlowError && error.status === 402) {
console.log('Plan-Limit erreicht:', error.detail);
// Checkout-Session für Upgrade erstellen
const session = await client.billing.createCheckoutSession('starter');
console.log('Hier upgraden:', session.url);
}
}
Info
Fuer die Einrichtung einer Custom Domain im Professional-Plan siehe den Preference-Center-Leitfaden.