Værktøj til at flytte aktive medlemmer over på nyt betalingsoplæg — fx ved skift af betalingsudbyder, ny prisstruktur, eller når importerede medlemmer mangler en betalingsaftale. Sender personlige auto-login-links til kunderne via email.
Kernebegreber
- Migreret uden Stripe: Importerede medlemmer fra fx Yogo som har et aktivt medlemskab men ingen betalingsaftale — ingen automatisk fornyelse vil ske.
- KRITISK fornyer uden betaling: Medlem har auto-fornyelse slået til men ingen betalingsaftale — risiko for adgang uden betaling. Højeste prioritet.
- Udløbet: Medlemskab har slut-dato i fortiden men er stadig markeret aktivt.
- Pauset: Medlemskab er sat på pause indtil en given dato.
- Bulk-send: Vælg flere medlemmer og send samme email til alle på én gang. Per-medlem-version af samme link findes på medlemsprofilen ("Send abonnementslink"-knappen) — brug den ved enkelttilfælde som nedgraderinger eller én kunde der skal genoprette betaling.
Sådan gør du
- Filtrér listen: Vælg "Betalingsstatus" (Uden betalingsaftale, Med Stripe, Med MobilePay, Alle aktive) og "Invitation-status" (Aldrig inviteret, Sendt men ikke klikket, Klikket men ikke færdig, Færdig). Søg på navn/email.
- Vælg plan til bulk-send:
- "Behold deres nuværende plan (gå direkte til betaling)" (default): Hver kunde sendes direkte til betalingsmodalen for præcis det medlemskab de allerede havde. Best i langt de fleste tilfælde.
- "Lad kunden vælge fra prisliste": Kunden lander på /pricing og vælger selv. Brug ved prisstruktur-skift hvor du ikke vil pre-commit.
- Specifik plan: Alle valgte sendes til samme plan. Brug ved fx flat-migration til ét nyt produkt.
- Kampagne-tag (valgfrit): Fx "stripe-account-skift-2026-06". Bruges til reporting senere så du kan se hvilken bølge en kunde tilhører.
- Vælg medlemmer: Sæt flueben i venstre kolonne. "Vælg alle" er header-checkbox.
- Send: Klik "Send til X valgte". Bekræft i dialog.
- Tjek resultat: Statistik øverst (Total / Inviteret / Klikket / Færdig) opdateres efter send.
Kolonner
- Betaling: Stripe / MobilePay / Ingen badge.
- Note: Kontekstuel advarsel (KRITISK fornyer uden betaling, Migreret uden Stripe, Udløbet, Pauset).
- Betalt: Dato for sidste captured betaling (Stripe-faktura eller MobilePay-charge), eller "Aldrig".
- Sidst inviteret: Dato + status for seneste sendte link, eller "Aldrig".
Regler / grænser
- Linket fra emailen udløber efter 14 dage.
- Hver gang du gen-sender, oprettes ny
subscription_setup_invitation-række (audit trail). Det gamle token i user-tabellen overskrives, så kun det nyeste link virker. - Hvis admin har valgt "Behold nuværende plan" og kundens plan er deaktiveret/slettet, advares admin før send. De berørte rækker falder tilbage til prislisten i stedet for at fejle.
- Server validerer altid planen (
isActive: true) — inaktive planer giver 404 på den enkelte række (rest af bulk fortsætter). - Email-link auto-logger kunden ind, så de slipper for password-reset.
FAQ
- Hvad sker der hvis kunden klikker linket flere gange? — Token er gyldigt i 14 dage. Klik registreres som "Klikket" første gang; gentagne klik ignoreres af tracking.
- Kan jeg sende test-mail til mig selv? — Ja: opret dig som test-medlem på tenanten med
payment_reference='Import fra FitGeneration'ogis_active=trueuden Stripe/MobilePay-id. Du dukker op i listen. - Hvad er forskellen på "Migreret uden Stripe" og "KRITISK fornyer uden betaling"? — Begge mangler betalingsaftale, men KRITISK har auto_renew=true → systemet TROR det fornyer, mens Migreret-uden-Stripe har auto_renew=false → ingen automatisk handling.
- Hvorfor er der ingen per-række send-knap her? — For at undgå utilsigtede dobbeltsendinger og tvinge kampagne-tag-disciplin på migrations-bølger. Til enkelttilfælde (fx nedgradering eller én kunde der skal genoprette betaling) bruges "Send abonnementslink"-knappen på medlemsprofilen i stedet (se medlemmer-guide).
- Hvad sker når kunden gennemfører checkout? — Stripe webhook markerer den nye subscription aktiv, gammelt medlemskab markeres inaktivt (via
replacesMembershipId-kobling), og invitation markeres "Færdig".