Skip to main content
Migration guide · updated 2026-08-09

How to migrate from Popl to NexaLink

Contacts, cards, the team, and the part nobody warns you about — the printed QR codes and NFC tags still pointing at your old URL. This is the runbook, in the order you should actually do it.

Still deciding? Read NexaLink vs Popl or the Popl alternative comparison first. This page assumes you have decided.

Before you cancel anything

Do not cancel Popl on day one. Two things live inside that account that you cannot get back afterwards: your saved contacts, and whatever control you have over the URL printed on your existing cards. Pay for one more month, run both systems in parallel, and cancel when the physical stock has been replaced.

The whole move takes an afternoon. Export contacts, paste them in, rebuild one card, invite the team, then spend the overlap month dealing with print and NFC. Everything below is that sequence in order.

The migration, in order

Four steps. The first two are the ones with a deadline attached, because they depend on an account you are about to close.

1. Export your contacts out of Popl — while the account still works

Popl keeps a contacts export in its dashboard. We do not control that dashboard and the menu has moved before, so look for an export or download control on the contacts view rather than following a screenshot. Take the full CSV, not a filtered view, and store it somewhere that is not your downloads folder — it is the only copy that exists outside their servers.

If you are a team admin, check whether each member's captures export separately. On most team plans they do, and the person who leaves first is usually the person whose contacts nobody exported.

2. Get those contacts into NexaLink

There is no one-click Popl importer. We are not going to pretend otherwise so that you discover it halfway through. The path is paste-and-review, and it is genuinely fast — it is just not magic.

  1. Open Import Contacts in your NexaLink dashboard.
  2. Open the Popl CSV in a spreadsheet, select the rows, and paste them into the box. The parser reads pasted CSV rows as happily as it reads email signatures or an attendee list.
  3. Press Extract. It runs in your browser — nothing is sent anywhere until you save.
  4. Correct anything it got wrong. Name, title, email, phone and company are all editable inline, and you can delete junk rows before saving.
  5. Save. The rows land in your Contacts list, de-duplicated best-effort against contacts you already have by email and phone number.

Two honest limits. It takes 100 contacts per paste, so a 900-row export is nine passes — tedious, but under half an hour. And it keeps five fields: name, title, email, phone, company. Popl notes, tags and capture dates do not survive that route, so keep the original CSV if those matter to you.

If you are moving on Business or Agency / White-Label, there is a second option: those tiers include the REST API, so a developer can push the whole export in one script instead of pasting. Solo and Team do not include API access.

3. Rebuild the card

This part is manual and it is fine — logo, photo, links, bio, roughly fifteen minutes for the first card and about three for each one after that. You get 5 cards on Solo and Team, and unlimited cards on Business and Agency / White-Label, so one card per brand is a normal thing to do rather than an upsell.

Choose the URL slug deliberately. It is the address you are about to print on a few hundred pieces of card, and you are doing this migration precisely because the last one was chosen carelessly. On Business and Agency / White-Label you can put the card on a domain you own, which is the version of this decision that never has to be made again.

4. Move the team

Buy for headcount, not card count — these are separate limits and people mix them up constantly. Seats are people; cards are brands. Solo is 1 seat, Team is 10, Business is 50, Agency / White-Label is 250.

Invite people from the team console in waves rather than all at once. A seat is consumed when someone actually joins, so there is no cost to buying the pool before the migration and filling it over a fortnight.

Agencies get one extra piece: Agency / White-Label adds separate client workspaces drawing on the shared 250-seat pool, and creating a client workspace costs zero seats — seats are only spent when people join one. Set up all your clients up front, then let them fill.

Your printed QR codes and NFC cards

This is the part that actually stops people from switching, so here it is without the sales gloss.

Printed QR codes: you cannot fix these from our side

A printed QR code is a fixed URL baked into ink. If that URL sits on your old provider's domain, their servers decide where it resolves, and no setting inside NexaLink can reach it. Anyone who tells you otherwise is selling something. The realistic plan is an overlap: keep the old account paid for one more cycle, re-point the destination there if the dashboard lets you, and use those weeks to reprint. Treat anything on their domain as having an expiry date.

NFC tags: usually rewritable, occasionally locked

NFC is the good news. A generic programmable tag — NTAG213, 215 or 216, which is what most cards, stickers and wristbands use — can be rewritten to your NexaLink URL in seconds with any free NFC writer app, and no hardware gets thrown away. Vendor-branded hardware is the coin flip: some of it is write-locked to the vendor's account and cannot be repointed once you leave. Test exactly one tag before deciding whether the fleet is salvageable or a reorder.

The fix that stops this happening a third time

You are here because the URL on your cards belonged to a company that was not you. A custom domain ends that: the card lives at an address you own, so a future move is a DNS change rather than a reprint. On NexaLink that is Business and Agency / White-Label only.

Being straight about it: Solo and Team put your card on nexalink.co, which is the same arrangement you are leaving. Cheaper and with no renewal to miss, but the same arrangement. If domain ownership is the reason you are moving, Business is the entry point. Custom domain setup guide.

What changes about the bill

The structure changes more than the number does. Per-seat subscriptions grow with headcount and never stop; a lifetime seat pool is bought once and then filled. That difference is the entire argument, so it is the only part of the money we will state as fact.

Popl and NexaLink — billing model, not feature comparison
PoplNexaLink
How you payPer user, per month, renewingOne payment, no renewal
Published team priceTeams from $4/user/mo (annual), 5-user minimum (unverified figure)$549 once — 50 seats
Adding a person next yearAnother seat on the recurring billFree until the seat pool is full

* The Popl figure is third-party and unconfirmed. popl.co no longer publishes pricing and states that it quotes over a meeting, so treat it as indicative and never as a quote. Our figures are the live list prices, checked 2026-08-09. All prices in USD. NexaLink bills in USD, so a Canadian buyer is charged the USD amount.

Which plan replaces what you had

Match on seats first — that is the number that decides the tier. Cards only matter if one person runs several brands.

SoloTeamBusinessAgency / White-Label
Price$59 once$249 once$549 once$1,199 once
Seats (people)11050250
Cards (brands)55UnlimitedUnlimited
Custom domainNoNoYesYes
Client workspacesNoNoNoYes
REST API (bulk import)NoNoYesYes

Custom domains are on Business and Agency / White-Label only — Solo and Team do not include one. Agency / White-Label adds separate client workspaces on the shared 250-seat pool, with a fair-use ceiling of 50 domains. All prices in USD. NexaLink bills in USD, so a Canadian buyer is charged the USD amount.

What we are not going to pretend

Four things that would otherwise become your first support ticket.

  • There is no automated Popl importer. Contacts move by paste-and-review, 100 at a time, and five fields survive the trip.

  • Solo and Team do not include a custom domain. They map to the same entitlement tier. If your own domain is the point of the move, Business at $549 is the floor.

  • The mobile apps are not white-labelled on any plan, Agency included. Your clients download NexaLink. What Agency / White-Label gives you is separate client workspaces and your branding on the cards — not a re-skinned app in the store.

  • We will not quote you a Popl price. They stopped publishing one. Anything you read that states their current cost as fact, including from us, would be a guess wearing a suit.

Common questions

Can I import my Popl contacts into NexaLink automatically?

No — there is no one-click Popl importer, and we would rather say so than have you find out mid-migration. The path is paste-and-review: export your contacts from Popl as CSV, open it in a spreadsheet, copy the rows, and paste them into Import Contacts in your NexaLink dashboard. The parser reads pasted CSV rows, pulls out name, title, email, phone and company, lets you correct anything it got wrong, and on save adds them to your Contacts list with best-effort de-duplication against contacts you already have. It handles 100 contacts per paste, so a large export is several batches.

Will my printed Popl QR codes still work after I switch?

Not on their own. A printed QR code is a fixed URL, and if that URL is on Popl's domain then Popl's servers decide where it goes — nothing you do inside NexaLink can change it. Keep your Popl account active for one more billing period, re-point the destination there if Popl lets you edit it, and use that overlap to replace the printed stock. Assume anything printed with a poplme.co address stops working once the account lapses.

Can I re-use my existing NFC cards and tags?

Often, yes — NFC is much more forgiving than print. A generic programmable tag (NTAG213, 215 or 216) can be rewritten to your NexaLink card URL in about ten seconds with any free NFC writer app, and it will keep working forever because the URL is yours, not the tag's. Vendor-branded hardware is the uncertain case: some is write-locked to the vendor's account. Test one tag before you order replacements for the whole team.

Do I have to move my whole team at once?

No, and you should not. Buy the NexaLink tier that covers your headcount, invite people in waves, and let both systems run in parallel for a billing cycle. A seat is only consumed when a person actually joins, so provisioning ahead of the move costs you nothing. Decommission the old team accounts once every member has confirmed their new card resolves.

Is NexaLink cheaper than Popl?

The structure is different, which matters more than the sticker. Popl is billed per user per month and renews; NexaLink is a single payment with a fixed seat pool and no renewal. We do not quote a Popl figure as fact because popl.co removed public pricing and now quotes over a call, so every number in circulation is third-party. On our side the numbers are fixed: Solo is $59 once, Team $249 once for 10 seats, Business $549 once for 50 seats.

Do I get my own domain when I move off Popl?

Only on Business and Agency. Solo and Team put your card on nexalink.co, the same way Popl puts it on theirs. If domain ownership is the reason you are leaving — and for a lot of people it is — Business is the floor, not Solo. It is worth being blunt about that before you buy the cheap tier and discover it.