VibeID is a digital business card built for individuals and teams. Each card lives at a URL of the form vibeid.link/r/{team}/{slug}, shareable by QR, NFC chip, Apple Wallet, Google Wallet, email signature, or direct link. The Pro plan adds AI follow-up emails drafted from your meeting notes. Built by SkyGem (operator: MT Pham).
A digital business card is a web-hosted page that replaces a paper business card. The cardholder shares a URL (typically via QR code or NFC chip) and the recipient opens it in any browser without installing an app. The card carries name, title, company, contact channels, social links, and often a photo. Updates propagate instantly because the URL is static while the content is editable.
An NFC business card is a plastic card or sticker embedded with an NFC chip (typically NTAG213, NTAG215, or NTAG216) that stores a short URL. Tapping the card against an iOS 14+ or Android 6+ phone triggers a notification that opens the URL in the browser. VibeID lets you write the chip yourself from the mobile app — no proprietary card required.
A vCard (file extension .vcf) is the IETF-standard electronic business card format (RFC 6350). It stores name, title, company, email, phone, address, photo, and other contact fields in a text file the recipient's contacts app can import in one tap. Every VibeID card exposes a vCard download under vibeid.link/r/{team}/{slug}/contact.vcf.
An Apple Wallet pass is a signed `.pkpass` bundle that lives in the iPhone Wallet app alongside boarding passes and loyalty cards. VibeID's Pro plan generates a pass for every card — the front shows your name and headshot, the back carries your QR. Recipients add it once; updates propagate via Apple's push-update protocol.
A Google Wallet pass is the Android equivalent of Apple Wallet — a JWT-signed object that sits in the Google Wallet app. VibeID's Pro plan generates them too. The pass surfaces on the lock screen when your phone is near another device that's scanning for NFC.
VibeID has four tiers. Free is permanently free for solo users with up to three published cards. Pro is $7/month (billed yearly) or higher month-to-month for unlimited cards plus AI follow-up, custom domain, and Apple/Google Wallet. Business is $5/seat/month for teams. Enterprise is custom-priced with SSO, SAML/SCIM, SOC 2, and a dedicated CSM.
Yes. The Free tier is free forever — not a trial — and includes three published cards, QR + NFC + link sharing, basic analytics, and CSV/vCard export. Free cards include a small VibeID branding watermark which the Pro tier removes.
The Free tier never expires, so most users start there. The Pro and Business tiers each offer a 14-day free trial that unlocks the full paid feature set; no credit card is required to start the trial.
VibeID is the only one of the four that combines (1) AI follow-up emails drafted from meeting notes with (2) cross-team contact intelligence flagging when two reps have met the same person. VibeID also lets you bring your own NFC chip (write any NTAG215 from the mobile app) where competitors push you to buy their proprietary hardware. See vibeid.link/compare for the full matrix.
No. Every paid feature works with the QR alone (the recipient scans with any phone camera). NFC support is optional — if you want a tap-to-share card, buy any NTAG215 chip on Amazon ($0.50–$3 each) and write your URL from the VibeID mobile app. You never have to buy hardware from us.
In the VibeID mobile app, open Settings → Devices → Write to NFC, then hold any blank NTAG213/215/216 chip against your phone. The app writes your card URL to the chip in a single tap. Compatible chips include the Tap Charm, NTAG215 plastic cards, and most NFC stickers sold on Amazon under the "NFC business card" search term.
No. VibeID cards are plain web pages. The recipient scans the QR (or taps the NFC chip) and the card opens in their phone's default browser. No app, no signup, no permission prompt. The 'Save contact' button on the card downloads a standard vCard the recipient's address book can import in one tap.
Yes. VibeID's Virtual Background feature generates a 1920×1080 PNG with your card's QR baked into a corner — set it as your Zoom or Meet background and anyone in the call can scan it. Three template positions are available: corner-card (top-right), lower-banner (full-width footer), and full-frame.
Yes. We honor every GDPR right: access (Settings → Data → Export), rectification (in-app edit), erasure (Settings → Data → Delete account, plus a one-click `/api/unsubscribe` for captured leads), restriction, portability (CSV + vCard), and objection. Our subprocessors are listed at vibeid.link/subprocessors. DPA available on the Enterprise plan.
Yes. California residents can exercise the right to know, the right to delete, and the right to opt out of sale. We don't sell personal information at all. The CCPA-required 'Do Not Sell or Share My Personal Information' link is present in the footer, and erasure is exposed via the same Settings → Data flow as GDPR.
Data is stored in Supabase Postgres on AWS us-east-1, encrypted at rest with AES-256. All traffic uses TLS 1.3 with HSTS enforced (max-age 2 years, includeSubDomains, preload submitted). The CDN is Vercel. The AI provider chain (Cloudflare, Groq, Cerebras, DeepSeek, OpenAI) is selected for privacy — see the security page for details.
No. We route AI requests through Cloudflare Workers AI as the primary provider specifically because its terms forbid using inputs for training. Groq, Cerebras, and DeepSeek similarly do not train on inputs by default. OpenAI is configured as an emergency-only fallback with `store: false` to prevent training. Gemini is intentionally disabled in production due to free-tier training-data clauses.
No. Prompts to AI providers include only name, title, company, and (where the user has typed meeting notes) the typed text. Contact emails, phone numbers, and physical addresses are never included in AI prompts.
Yes. The Business tier ($5/seat/month) and Enterprise tier add a team workspace with roles (owner, admin, rep), shared contact intelligence, an audit log, and API access. Admins can publish, archive, and reassign cards centrally; reps see their own cards and the team's shared contact graph.
When a rep captures a contact, the system checks the team's contact graph for a match (by email or phone). If another rep on the team has previously met the same person, the new owner sees a banner showing who else has the relationship — including the date and source (QR, NFC, scan, manual). This prevents cold handoffs and double-touches.
Yes, on the Enterprise plan. We support SAML 2.0 and OIDC for Okta, Azure AD / Microsoft Entra ID, Google Workspace, and any custom SAML provider. SCIM 2.0 user provisioning is included. Set-up is operator-led; book a demo at hello@vibeid.link.
Direct integrations exist for HubSpot, Salesforce, Microsoft Dynamics 365, Outlook Contacts, Pipedrive, and Zoho. Additional 50+ CRMs sync via Merge.dev unified integration. Every captured contact can be pushed to the connected CRM individually or in bulk export.
Yes. The Pro tier connects to Gmail (Google Workspace + free Gmail) and Outlook for two purposes: (1) reading calendar invites so AI follow-up drafts can reference the meeting context, and (2) sending the follow-up email directly from your inbox so it lands in the recipient's primary tab.
Yes. The email-signature builder generates HTML for Gmail, Outlook, Apple Mail, and Superhuman with one click. Three templates (Minimal, Bold, Compact) are available. The signature includes a clickable headshot, name, title, company, optional social icons, and a small QR. Pro tier required.
A card has a header block (name, title, company, photo, tagline, cover image), contact blocks (email, phone, address, calendar link), social blocks (LinkedIn, X/Twitter, Instagram, TikTok, YouTube, GitHub, custom URLs), content blocks (custom buttons, image gallery, text section, dividers), and optional team-brand logo. Blocks can be reordered by drag.
Yes. Each card has a Personal or Work label. Your team only sees Work cards in the team workspace; Personal cards remain private to you. Switch a card's label anytime from the editor. The Free tier supports three cards total across both labels.
Yes, on the Pro tier and above. Set up a custom domain (e.g., mt.example.com) in Settings → Custom domain; we provision the Let's Encrypt certificate automatically. Your cards then live at mt.example.com/{slug} instead of vibeid.link/r/{team}/{slug}.
Every card tracks views, scans (QR vs NFC vs link distinction), block taps (email, phone, link clicks), contact captures, and referral source. The dashboard shows per-card and per-team trends with 30/90-day windows. Pro+ tier adds export to CSV and a 1-year retention window (Free tier retains 30 days).
After a contact capture, you can trigger 'Draft follow-up' from the contact's detail view. The AI receives the contact's name, title, company, your card details, and any notes you've added (typed or transcribed from a recording). It drafts a 100–180 word personalized email and lands it in your Drafts queue. Nothing is sent without your review.
Yes. The notetaker feature records audio in the mobile app (with the other party's consent), uploads to our edge function, transcribes via Whisper (Groq), and summarizes into a headline + bullets + next-steps via the AI chain. The transcript and summary attach to the contact for use in AI follow-up drafts. Daily cap: 30 meetings per user.
Yes. The Scan tab in the mobile app uses a vision model (Llama 3.2 11b vision on Cloudflare Workers AI) to extract name, title, email, phone, company, and website from a photographed paper card or event badge. Daily cap: 30 scans per user. Extracted fields preview in an editable form so you can correct OCR errors before saving.
Always. Settings → Data → Export downloads a ZIP with your cards (JSON), contacts (CSV + vCard), and analytics (CSV). The export is generated on-demand by an edge function and emailed as a download link. Available on every tier including Free.
Settings → Data → Delete account. Confirmation by email link, then a 7-day grace period during which the account is recoverable, after which all data is purged from Postgres + Supabase Storage + AI run logs. The team-owned audit log retains the deletion event for compliance purposes (no PII in the audit row).
Archived cards return HTTP 410 Gone at vibeid.link/r/{team}/{slug} — search engines de-index them. The card is hidden from the team workspace but the underlying row is retained for analytics. Deleting permanently removes the card after a 30-day soft-delete window. The vCard download and QR codes you've printed remain decoded; they just point at a 410 page.