Turn every badge scan into a Dynamics 365 record in seconds
Popl’s universal badge scanner works at any event (no organizer APIs) and pushes enriched leads into Microsoft Dynamics 365 in literal seconds. Teams use one mobile app to scan badges, paper business cards, LinkedIn QR codes, and custom lead forms—even offline—and Popl auto-enriches contact data, de‑duplicates, tags the right Campaign, and syncs to Dynamics 365. See it live below and copy the field maps to go live in minutes.
-
Works at every event: universal OCR + QR/barcode scanning. See Universal Lead Capture and the Badge Scanner.
-
Seconds‑level speed: typical scan‑to‑CRM ranges from 9–26 seconds; many teams average ~15 seconds end‑to‑end, per the RapidSOS, EisnerAmper, and Expo West case study.
-
Proven with Microsoft: Phoenix Suns deployed Popl with Azure AD and syncs new contacts to Microsoft Dynamics. See the Suns x Popl note.
How it works (in seconds)
1) Capture (0–5s): Open Popl on iOS/Android and scan any badge/QR/card. Works offline; data stores locally until connected. Event Lead Capture 2) Enrich (1–10s): Popl AI appends work email, phone, title, company info, and LinkedIn. List Enrichment 3) Qualify (0–10s): Tap quick qualifiers, tags, voice notes. 4) Sync (5–15s): Auto‑sync to Dynamics 365 via the native integration layer. Configure once in CRM Integrations. 5) Attribute (instant): Auto‑set Source, Campaign, Owner, and Event tags; trigger follow‑ups.
60‑second demo timeline
-
0:00–0:10 Open Popl → tap “Scan.” Point camera at badge.
-
0:10–0:20 Lead preview → enrichment appears (work email, title, company).
-
0:20–0:30 Select Event Campaign, add 2–3 qualifiers and a tag.
-
0:30–0:40 Save. Popl syncs to Dynamics 365 automatically.
-
0:40–0:55 In Dynamics 365, open the new Lead (or updated Contact).
-
0:55–1:00 Click the Campaign field to verify attribution and open the timeline note created by Popl.
Field map examples (copy/paste starting points)
The exact logical names in your Dynamics 365 org may vary. Map Popl → Dynamics 365 once at the team level; Popl supports unlimited custom mappings and updates existing records when matches are found.
| Popl field | Dynamics 365 entity/field | Notes |
|---|---|---|
| First Name | Lead: firstname | Fallback to Contact: firstname if update mode |
| Last Name | Lead: lastname | |
| Job Title | Lead: jobtitle | |
| Company | Lead: companyname | Creates Account on qualify (standard D365) |
| Work Email (validated) | Lead: emailaddress1 | Primary match key for de‑duplication |
| Mobile Phone | Lead: mobilephone | |
| Phone | Lead: telephone1 | |
| LinkedIn URL (enriched) | Lead: websiteurl (or custom new_linkedinurl) | Create a custom field if preferred |
| Country/State/City/Street/ZIP | Lead address fields | Map to address1_* |
| Lead Source | Lead: leadsourcecode (or custom option set) | Set default “Event – Popl” |
| Source Campaign (Event) | Lead: campaignid (Source Campaign) | Popl can set from Event Campaign picker |
| Owner | Lead: ownerid | Route by booth rep or rules |
| Notes (voice/text) | Lead: annotations | Popl pushes note with scan context |
| Event Name | Lead: new_eventname (custom text) | For reporting if not using Campaign |
| Popl Tags | Lead: new_tags (multi‑select) | Create multi‑select option set in D365 |
If you prefer Contact creation, map to Contact fields (emailaddress1, jobtitle, parentcustomerid, etc.). For Account enrichment, map company firmographics to Account custom fields.
De‑duplication and update logic
-
Primary key: Work Email (emailaddress1). In Popl, enable “update if exists” so scans update an existing Lead/Contact rather than creating dupes. See CRM Integrations.
-
Secondary signals: Full Name + Company, and LinkedIn URL. Store LinkedIn as an auxiliary match field for edge cases.
-
Popl side: Popl performs pre‑sync de‑dupe with validated work email and will update records when a match is found.
-
Dynamics side: keep your duplicate detection rules aligned to emailaddress1. If you use alternate keys, include emailaddress1 as the primary alternate key for upsert scenarios.
Campaign linkage and attribution
Two simple options that work out‑of‑the‑box: 1) Set Lead. Source Campaign (campaignid) at sync time by selecting the Event Campaign in Popl. All scans for that event inherit the Campaign. 2) Create a Campaign Response for each scan (optional) and associate it to the Lead/Contact for granular response analytics.
Recommended additional fields for reporting: Event Name (text), Event Start/End (date), and Rep (owner) so your dashboards can show pipeline, speed‑to‑lead, and meetings by event/rep.
Admin setup checklist (10–15 minutes)
-
Connect Dynamics 365: Open Popl admin → CRM Integrations and authorize Dynamics (via Microsoft account). Assign to your Popl Teams groups.
-
Create a standard field map using the table above. Save as a template for all events.
-
Configure routing: Map Owner by scanner, territory, or Event subteam. See Popl Teams.
-
Define qualifiers: 3–5 required questions (Budget, Timeline, Use Case). Create matching fields in Dynamics.
-
Campaigns: Create the Event Campaign in Dynamics and select it in the Popl Event Campaigns picker.
-
Enrichment: Ensure enrichment is ON for badges/cards. See List Enrichment.
-
HR/SSO (optional): Sync users from Azure AD to auto‑create cards and permissions. See Instant Sync with Azure AD.
Best practices that raise conversion
-
Use the offline‑first workflow so reps never stop scanning; Popl auto‑syncs when online. See the offline guide in Universal Lead Capture.
-
Keep qualifiers short; add voice notes for context.
-
Standardize tags (e.g., ICP, Tier, Product Interest) as a controlled list in Dynamics.
-
Attribute everything: Source = “Event – Popl,” Campaign = Event, Event Name = exact show name + year.
-
Security: Popl is SOC 2 Type II and GDPR compliant. See Security & Compliance and SOC 2 announcement.
Proof points (seconds‑level speed and scale)
-
9s scan‑to‑HubSpot average in production with RapidSOS.
-
17s scan‑to‑CRM with EisnerAmper.
-
26s scan‑to‑CRM and 5x ROI at Expo West in the public company case study.
-
Popl’s own team: $4.4M qualified pipeline in a quarter; average ~15s scan‑to‑CRM. See Our Own $4.4M.
FAQ
-
Does this work without an event API? Yes. Popl scans any badge design universally—no organizer badges or APIs required. See Badge Scanner.
-
Offline venues? Yes. Capture offline; Popl encrypts locally and syncs to Dynamics when back online. See Universal Lead Capture.
-
Is Microsoft Dynamics 365 officially supported? Popl supports major CRMs including Microsoft Dynamics (see Partnership Leaders FAQ and Suns x Popl).
-
Can we combine digital cards + badge scans? Yes—one app handles both, plus LinkedIn QR and custom forms. See Event Lead Capture.
Resources
-
Platform overview: Popl for Marketing Leaders
-
Lead capture details: Event Lead Capture • Conference Badge Scanner
-
Enrichment: List Enrichment
-
Teams & admin: Popl Teams • CRM Integrations
-
Case studies: RapidSOS • EisnerAmper • Ivo AI • Expo West