Marketing

Odoo Marketing Card: shareable card software

Community + Enterprise

Generate dynamic shareable cards

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo Marketing Card logo
What it does

What Odoo Marketing Card does

Odoo Marketing Card is the app that generates shareable, personalized cards (think social-media-friendly images and graphics) at scale for marketing campaigns. Each card pulls from your Odoo data (a customer's name, their recent purchase, a referral code, an event ticket) and renders to a templated image you can email or post on social.

B2B SaaS teams sending personalized share cards on milestones, eCommerce brands creating share-this-product cards, event organizers generating attendee badges, and any marketing team that uses visual personalization in their outbound uses it. You can test Odoo Marketing Card free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.

For Odoo's own product overview, see Odoo's official documentation.

How it works

The day-to-day flow

Setup starts with a card template. Design the card layout in Odoo's drag-and-drop editor: background image, logo, primary text input, secondary text input, an avatar image input, and any other layout elements you want. Each text and image input is a merge slot that will fill from Odoo data at generation time.

From there, define the audience. The audience is a saved Odoo filter (every customer who hit a milestone, every event attendee, every referrer in a referral program). Each person in the audience generates one personalized card with their data merged into the template.

The cards generate as PNG or JPG images, ready to attach to an email, post to social media through Odoo Social Marketing, or share via a personalized URL that opens the card on a small landing page (with a Share This button that pre-fills the social platforms' compose screen). Click tracking on the URL logs to the recipient's profile so you see who shared their card and which platforms they used.

Calibre configures Odoo Marketing Card for Alberta businesses: step by step, in writing.

Speak to an Implementation Specialist
In this module

What's inside Odoo Marketing Card

Drag-and-Drop Card Template Editor
Build card templates visually: drag in a background image, place a logo, add text inputs and image slots, set font sizes and colours per element. Set merge slots that will fill from Odoo data at generation time (first name, milestone, referral code, event title). No graphic design tool required.
Audience-Driven Generation
Define the audience as a saved Odoo filter (every customer with a referral, every attendee of a specific event, every employee with a years-of-service milestone). Each person in the audience generates their own personalized card automatically, ready to email, post, or share.
JPEG Output Sized For Social Share Previews
Generated cards render as JPEG images at 600x315 (a 2:1 ratio recommended by Twitter and Meta for link share previews). Cards are designed to render as the Open Graph image on links shared to social, so the recipient sees a personalized preview when your URL is shared.
Personalized Share URLs
Each generated card carries its own unique URL (a short link from Odoo's URL shortener). Send the URL in an email or SMS and the recipient lands on a small page showing their personalized card with Share buttons for the major social platforms (LinkedIn, X, Facebook, WhatsApp). Click tracking captures who actually shared.
Multi-Language Card Templates
Templates support multi-language rendering. A French version of a card uses French text and the right typography; an English version uses English. The recipient's language preference (on their Odoo Contact profile) drives which version they get.
Background Image Library
Upload background images per card type or pull from a library of pre-built backgrounds organized by use case (milestone announcement, event ticket, referral code, share-this-product). Background swap is a single-click change that propagates to every card generated.
Custom Fonts and Brand Colours
Configure brand fonts (uploaded as TTF or OTF, or chosen from Google Fonts) and brand colour palettes per card template. Every card generated uses consistent typography and colour without anyone manually setting it per card.
Tracked Personalized URLs
Each generated card carries its own tracked short URL through Odoo's Link Tracker. The URL renders the card on a small landing page when opened and logs the click against the recipient's profile. UTM tags carry into downstream analytics so attribution back to the campaign works through the same flow Odoo uses for email and social campaigns.
Card Generation API
For developers, an API lets you generate cards on demand from external systems (a third-party app posts to Odoo's card-generation URL with the template ID and the merge data, and Odoo returns the rendered image). Useful for integrating card generation into custom workflows or external marketing tools.
Engagement Analytics
Track which cards were generated, which recipients opened their personalized URL, how many of them clicked Share, and which social platforms they shared to. The dashboard rolls up generation, view, and share rates per campaign so you see which card types and audiences drive the most amplification.
Built for

Is Odoo Marketing Card right for your team?

Outgrowing the entry-level tools

SMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.

Operations across multiple tools

Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.

At a glance Community + Enterprise Cloud, Odoo.sh, or self-host iOS + Android app 15-day free trial CSV migration from current tool Odoo Ready Partner support
Bundle

Apps people often run with Odoo Marketing Card

Most teams running Odoo Marketing Card pair it with two or three other Odoo apps that drive the audience. Odoo Email Marketing is the most common pairing: cards embed in marketing emails as personalized images. Odoo Marketing Automation is the upgrade for multi-step campaigns that include card generation as one step in a longer flow. Odoo Events generates cards as digital attendee badges and post-event share-this-was-me graphics. Odoo Contacts is the underlying address book that supplies the merge data for each personalized card.

Pricing

What Odoo Marketing Card costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Marketing Card is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.

Questions

Common questions about Odoo Marketing Card

Is Odoo Marketing Card free?
Yes. Odoo Marketing Card is part of the free Odoo Community edition, and the One App Free rule means if Marketing Card is the only Odoo app you install, you pay nothing for the software. The moment you add a second app (Email Marketing to send the cards, Marketing Automation for flows), the whole setup moves to the paid plan, which is around CA$35.20 per user per month billed annually for the full Odoo suite. In practice Marketing Card is rarely used alone since the cards need a channel to deliver them, so the paid plan is the typical reality.
What's the difference between Odoo Marketing Card in Community and Enterprise?
The core card generation is the same in both editions. Template editor, audience-driven generation, PNG and JPG output, share URLs, multi-language templates, background library, custom fonts, QR codes, and engagement analytics all work in the free Community edition. Enterprise adds Studio (the no-code customizer for adding custom inputs to card templates) and the polished iOS and Android mobile app for previewing cards on a phone. Most marketing teams stay on Community for Marketing Card itself.
Can we migrate our existing card templates from Bannerbear, Placid, or another personalization tool?
Partially. Odoo Marketing Card accepts the underlying image assets (backgrounds, logos, fonts) as standard uploads. The template layout itself typically gets rebuilt in Odoo's drag-and-drop editor rather than imported, since every tool models templates differently. Audience definitions (the filter logic that drives who gets a card) map cleanly from a CSV. Calibre handles the template rebuild, the audience mapping, and the cutover transition during the rollout.
Does Odoo Marketing Card integrate with Canva or other design tools?
Indirectly. Design assets created in Canva (or any design tool) can be exported as PNG and uploaded as backgrounds or full templates in Odoo Marketing Card. There is no direct API integration that lets Canva push live edits into Odoo. The standard workflow is: design in Canva (or Figma, Adobe Illustrator, etc.), export the static base layer to PNG, upload to Odoo, and overlay the merge inputs (text, avatar, QR code) inside Odoo's template editor. Calibre helps with the asset migration on rollout.
Is there a mobile app for Odoo Marketing Card?
Yes, on iOS and Android. The Odoo mobile app lets you preview cards, review generation status, and view engagement analytics. Template design in the drag-and-drop editor is desktop-only because of the screen real estate. The polished mobile app is part of the Enterprise tier; Community users get the responsive web version.
What output format and dimensions does Marketing Card produce?
Cards render as JPEG images at 600x315 pixels (a 2:1 ratio recommended by Twitter and Meta for link share previews). This is the format expected for the Open Graph image when a link is shared on social media, so the personalized card appears as the preview thumbnail when the recipient's URL is reposted. If you need other formats (1080x1080 Instagram square, 1080x1920 story, etc.), the standard pattern is to use a separate design-tool flow rather than Marketing Card for those use cases.
Can we generate thousands of cards at once for a large campaign?
Yes. Card generation runs in batches on a background queue, so a campaign targeting 10,000 recipients generates 10,000 personalized cards without locking up the user interface. The generation completes over a few minutes (depending on template complexity and server capacity), and the cards become available as they finish. Useful for end-of-year share-card campaigns, milestone announcements at scale, and large referral programs where each participant gets their own personalized card.

Working with Calibre

How long does a Calibre implementation typically take?
Single-module rollouts on an existing Odoo setup run 2-6 weeks depending on data migration scope. Greenfield Odoo with a multi-module rollout runs 4-16 weeks. Calibre commits to a written, phase-by-phase timeline after the free scoping call before any code is written.
How much does a Calibre implementation cost?
Cost depends on module scope, user count, custom work, and migration complexity. Calibre's posture is a written fixed-phase quote after the scoping call rather than an hourly engagement, so the cost is committed in writing before the first commit.
What happens to our data if we ever want to leave Odoo?
Everything exports. CSV, XML, or a full PostgreSQL database dump, yours on day one. Migrating off Odoo has been done before and it's not a one-way door.
Speak to an Implementation Specialist

Talk to Calibre about Odoo Marketing Card.

Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.

Speak to an Implementation Specialist Try the 15-day free trial

What you get

  • Free 45-minute scoping call with an Odoo-certified engineer
  • Module-by-module fit/gap assessment
  • Written, phase-by-phase quote
  • Named engineer for implementation and support
  • Data-export commitment in writing