Every handshake, a lead-generating channel.
Digital business cards with QR & NFC, a lead form that lands straight in CRM, email automations, and live analytics — self-hosted inside the Odoo you already run. Designed for the people who sell face-to-face.
Teams who sell face-to-face.
Vinc isn't another business-card platform. It's an attribution layer on top of every in-person touchpoint your team already has. Three audiences get the most out of it.
Every demo, every conference, every cold coffee.
Hand someone a tap-to-contact card and their details are in your pipeline before you've put the jacket back on.
- —QR on the card, NFC in the chip
- —Capture form pre-tagged by event / territory
- —Intro email fires automatically
Leave the job site with a brand, not a scribble.
Field teams hand out cards at every install, service call, and site visit. Each one is a branded touchpoint that routes follow-up leads to the right rep.
- —Per-technician cards, one corporate brand
- —Reviews collected from satisfied customers
- —Leads auto-assign back to the tech's manager
Look like you have an enterprise stack.
Consistent card design across the whole company, automatic lead capture, email nurturing — without buying a third-party platform.
- —Bulk-onboard the whole roster in one CSV
- —No SaaS subscriptions, no seat fees
- —Brand colors + templates in under five minutes
The quietly powerful part — it's all Odoo.
Every card, every lead, every scan lives in the same database your sales team opens every morning. No integrations to maintain. No data locked in another vendor's cloud.
A card that looks designed, not generated.
Five templates, customizable colors, banner image, profile photo, and a unique slug that becomes your URL. Switch templates anytime — your data is preserved.
- —Modern, Classic, Minimal, Corporate, Creative
- —Live preview while you type
- —Works on any phone without an app install
Five surfaces. One card. Every scan attributed.
Print-ready QR, NFC-writable URLs (with a built-in programming guide), direct URLs for social bios, auto-generated email signatures. Each surface knows which tap it was.
- —Dynamic QR with your brand mark overlay
- —Ten-minute NFC programming walkthrough
- —Email signature generator for Gmail / Outlook / Apple Mail
The lead form is your CRM pipeline.
A one-click capture form on every card lands directly in crm.lead as a tagged opportunity, auto-assigned to the card's owner. No Zapier. No webhooks. No exports.
- —IP-based geolocation + device fingerprinting on every lead
- —UTM & referral tracking baked into the capture
- —Per-card routing rules, per-card mailing lists
Intro emails, digests, leadback — out of the box.
Automated intro email to every new lead. Tap-to-chat links via WhatsApp, Viber, or Telegram. Weekly performance digest to each cardholder. All powered by Odoo's mail template system, all editable.
- —Five Vinc-branded email templates, pre-clustered in Settings
- —Leadback delay presets: immediate, 1 / 5 / 15 min, 1 hour, or custom
- —Optional WhatsApp / Viber / Telegram tap-to-chat links
Vinc earns its place end to end.
Most card platforms stop at "share your contact." Vinc closes the loop — every scan, tap, and form submission lives inside the same database your sales team already opens every morning.
Build the card
Photo, branding, slug, lead form. Published as a real Odoo website page you control.
Get it to people
QR, NFC, direct URL, email signature. Every surface is its own attribution channel.
Turn views into leads
Configurable capture form, optional reviews, and intro emails on first contact.
Hand off to CRM
Leads land in crm.lead with full attribution, auto-assigned and ready for pipeline follow-up.
Self-hosted, or fully managed.
Vinc for Odoo (this module) is a one-time license you install on your own Odoo instance. Vinc SaaS is a hosted subscription we run. Same feature set, different operating model.
Vinc for Odoo
This module · one-time
- ✓Runs on your Odoo instance
- ✓All data in your PostgreSQL
- ✓Source accessible for customization
- ✓No seat or usage limits
- ✓Lifetime license — no recurring fees
- ✓Email support included
Vinc SaaS
Hosted at getvinc.com · subscription
- ·We host everything
- ·Data on our infrastructure
- ·Zero setup — live in minutes
- ·Usage & team tiers
- ·Monthly subscription
- ·24/7 support + uptime SLA
“Stops being a stack of business cards on the desk. Starts being the top of the pipeline.”
The boring bits — honest and upfront.
Everything you need to know before you hit install.
Requirements
- Odoo
17.0(Community or Enterprise) - Python
3.10+ - PostgreSQL (your existing Odoo DB)
- Python deps:
qrcode,Pillow
Installation
pip install -r requirements.txt- Drop the module in your
addons_path - Apps → Update Apps List → search "Vinc" → Install
- Configure an outgoing SMTP server for email delivery
Dependencies
Odoo standard modules: web, crm, website, mass_mailing, utm. No external SaaS services required for core functionality.
Support & updates
Email support at support@getvinc.com. Module updates shipped via the Odoo App Store and included with your license — no recurring fees.
Install it, wire it, hand out roles.
The sub-ten-minute path from a fresh Odoo to a published Vinc card. Everything below is enforced at the ORM layer, not the UI.
1 · Install
pip install -r requirements.txt- Drop
qr_code_odoo/in youraddons_path - Restart Odoo, then Apps → Update Apps List → search "Vinc" → Install
2 · Configure the instance
- Settings → Technical → System Parameters →
web.base.url— your public HTTPS host. - Settings → Technical → Outgoing Mail Servers — configure SMTP for lead notifications and follow-up emails.
- Multi-website? Pick which hosts
/get-started,/bulk-onboard.
3 · Two roles, enforced by record rules
- Regular user (
base.group_user) — sees only records they created. - Vinc Manager (
qr_code_odoo.group_vinc_manager) — full instance-wide access. Required for/bulk-onboard. - Odoo admins implicitly get Vinc Manager.
4 · Grant the manager role
- Settings → Users & Companies → Users → pick user → Access Rights → Vinc → Vinc Manager → Save.
- Everyone else stays scoped to their own records via
ir.rule.
Public vs authenticated routes
- Public:
/<slug>,/create_lead,/vinculum/guide - User:
/get-started,/vcard/submit - Vinc Manager only:
/bulk-onboard
Optional: self-serve signup
Install Odoo's auth_signup module and new signups land as base.group_user — zero access to existing cards. They create their own via /get-started.
The questions we hear most often.
Licensing, activation, updates, support. If your question isn't here, email support@getvinc.com and a real person replies.
Where do I get my license key?
After purchase, you receive a license key by email. It's also in your apps.odoo.com purchase history.
Inside Odoo, go to Vinc → Settings → License and paste the key. Activation is instant.
My license isn't activating — what now?
1. Outbound HTTPS blocked. License validation calls license.getvinc.com. Allow outbound HTTPS on port 443.
2. Clock skew. License tokens are time-signed. Server clock more than 5 min off UTC rejects. Sync via NTP.
Still stuck? Email support@getvinc.com.
How many Odoo databases can I use one license on?
One license = one production database. Staging / test activation is free — we don't count non-prod.
Multiple production tenants? Contact sales for a multi-DB bundle.
What if I transfer to a new server?
One-time purchase, not a subscription — it doesn't expire. Updates are included for life.
Deactivate on the old server (Vinc → Settings → License → Deactivate), then activate on the new one with the same key.
Can I migrate from Vinc SaaS to this?
Yes. Export from your SaaS account (Settings → Export data), install this module, import via the bulk-onboarding wizard.
Large migrations (50+ cards): we'll run it with you on a call — email support.
Which Odoo versions are supported?
Odoo 17.0 (Community and Enterprise). Earlier versions aren't supported — missing QWeb / OWL features.
Odoo 18 compatibility is on the roadmap and ships free to existing license holders.
Do I need external services?
Core Vinc runs entirely inside your Odoo. No external dependencies.
Optional: SMTP (for emails) and IP geolocation (free geojs.io / ip-api.com — no key needed). Everything else is self-contained.
Does this replace my CRM or sit alongside?
Alongside. Vinc writes leads into crm.lead using your existing pipeline stages, teams, and routing.
Each lead gets a partner_vcard_id backref so you can filter by "leads from Vinc."
How are updates delivered?
Through the Odoo App Store. "Update available" badge appears in Apps → click Upgrade.
Updates never touch your data. Cards, leads, settings stay exactly as you left them.
Refund policy?
Odoo App Store handles refunds within 14 days, no questions asked.
Past 14 days? Email us — fair requests considered case-by-case.
Can I modify the source?
Yes, for your own use. You can't redistribute, resell, or sublicense the modified module.
Patches back to the project welcome — email PRs or diffs.
Your next handshake is already a lead.
One license. One install. Every card your team hands out starts working for you from the first scan.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module