PROTOTYPE Clickable mockup · simulates the finished app ◃ Product overview
Petanque Life Federation · admin
AB

Import member register

Privacy-safe · no-touch linking

Bring your existing members in. Players link to their own Petanque Life account by proving they control the email or mobile you provide — you never touch, see or select their account. You only supply the identifier; Petanque Life does the matching.

How linking works — and what stays private
🔑
Key = email or mobile
The identifier is only used as a Petanque Life authentication value — nothing else.
🙈
No account enumeration
We never tell you whether an account exists for an identifier. No account details are shown to you.
Player proves ownership
A record links only when a PL account has that email/mobile VERIFIED (OTP / magic-link).
📝
Fully audited
Every link is logged; the player sees the licence appear and can dispute it.
1 · Upload & map columns
⬆ members.csv · 1,204 rows · parsed — drop a file (CSV · Excel · SIE · FIPJP · JSON)
Fee that travels with each licence
Composed per level — the club's part is added on top of the federation licence, and can differ per club.
Federation (part fédérale) You set this300 SEK
Insurance (assurance) Bundled50 SEK
Club part (Nordvik BK) The club sets its own+100 SEK
Total for this club 450 SEK
Edit fee composition →
🎫
Licences — auto-link on verified match
The federation is authoritative for the licence, so it attaches the moment the player verifies the identifier. The player is notified and can dispute.
🤝
Support memberships — player accepts first
A support membership isn't an official record, so it stays a pending invite until the player actively accepts it on their side.
2 · Preview & confirm
1,204
rows validated
712
auto-linked now (verified owner exists)
489
held as pending claims (no verified owner yet)
3
need attention (duplicate identifier)
Name (your data)EmailMobileTypeLink status
Astrid Sjöberg astrid@…se +46 70…12 Competition licence ✓ Linked
Verified owner — the licence is on their profile
Johan Berg johan.berg@…com +46 73…88 Competition licence ✓ Linked
Verified owner — the licence is on their profile
Maria Ek (mobile only) +46 72…40 Support member ⏳ Pending claim
Links automatically when the player verifies this email/mobile
Erik Lund erik@…se Competition licence ⏳ Pending claim
Links automatically when the player verifies this email/mobile
(blank) dup@…se +46 70…12 Competition licence ⚠ Needs attention
Duplicate identifier — resolve before import
You see your own roster + whether each row links — never the player's account. “Pending” rows wait silently and attach the moment the player verifies the identifier.
📱
What the player sees (their side)
“Svenska Bouleförbundet registered your Competition licence (Nordvik BK) — it's now on your profile.” They can view or dispute it. A record never merges into an account that hasn't verified the identifier.
← Back to setup
Empty: “No file yet — drop a member export to preview the match.”
Loading: matching 1,204 rows against verified identifiers…
Error: 12 rows have no email AND no mobile — a match key is required; download the skipped rows.