Marketing Card Module in Odoo 18
By Braincuber Team
Published on December 29, 2025
Marketing manager promoting conference creates engagement disaster: trade show conference requires 200 personalized promotional cards for attendees but designer quotes 2000 dollars 3-week delivery creating budget timeline crisis, manually creating digital cards in Canva for 200 attendees requires 40 hours copying pasting individual names emails locations into design templates causing production bottleneck, no tracking mechanism measuring which attendees shared cards on social media preventing ROI measurement, static PDF cards lacking interactive buttons or trackable links reducing conversion 60 percent versus clickable digital alternatives, and sending cards via regular email without campaign analytics providing zero visibility into open rates click rates or engagement—creating missed lead generation opportunities and wasted marketing budget from inefficient manual card creation without dynamic personalization tracking or social sharing capabilities.
Odoo 18 Marketing Card Module enables scalable promotional campaigns through dynamic digital card creation with customizable layouts supporting 12 background themes, recipient-specific personalization pulling data from events contacts or registrations, integrated email campaigns with A/B testing capabilities, social media sharing with post suggestions and tracking, click analytics measuring engagement and conversion, bulk card generation for hundreds of recipients simultaneously, QR code and button integration for landing page direction, and Community/Enterprise editions supporting various campaign scales—reducing card production time 95 percent through automation eliminating design costs enabling real-time engagement tracking and increasing social sharing 3X through shareable trackable digital cards versus static print materials.
Marketing Card Features: Dynamic creation, 12 background themes, Recipient personalization, Email campaigns, Social sharing, Click analytics, Bulk generation, QR code support, A/B testing, Engagement tracking
Installing Marketing Card Module
- Go to Apps
- Search for Marketing Card
- Click Install
- Module appears in main menu after installation
Creating Marketing Card Campaign
Basic Configuration:
- Go to Marketing Card → Cards
- Click New
- Enter campaign details:
- Card Campaign Name: e.g., Conference 2024
- Recipients: Select type (Event Booth, Event Track, Event Registration, or Contacts)
- Post Link: Target URL where recipients directed
- Post Suggestion: Default text for social sharing (supports emojis)
- Responsible: Campaign manager
- Tags: Categorization tags
Card Layout Configuration
Design card appearance with customizable elements:
Background Themes:
Light
Dark
Center
World Map
Lila
Safari
Waves
Lines
Organic
Blur
Geometric
Circles
Choose theme or upload custom background image
Card Elements Configuration:
1. Header:
- Main title text appearing on card
- Customizable text color for background contrast
- Example: Tech Conference 2024
2. Sub-Header:
- Secondary headline below main header
- Color customization available
- Example: Welcome to Innovation Summit
3. Sections:
- Section: Main content area
- Sub-section 1: First detail line
- Sub-section 2: Second detail line
- Can use static text or dynamic data from model
4. Dynamic Images:
- Dynamic Image 1: First image slot
- Dynamic Image 2: Second image slot
- Pull images from recipient records or use static
5. Button:
- Call-to-action button on card
- Links to specified post URL
- Example: Register Now, Learn More, Get Ticket
Dynamic Data Example:
Model: Event Track
- Section: Pull company name from event track (e.g., Partnership Programs)
- Sub-section 1: Pull location from event track
- Sub-section 2: Pull email address from event track
- Dynamic Image 1: Company logo from event record
Each recipient gets personalized card with their specific data
Recipient Message Configuration
Configure recipient tab for sharing and rewards:
- Request: Message asking recipient to share
- Request Name: Name displayed in request
- Reward Link: URL for reward after sharing
- Thanks Message: Gratitude message after sharing
Preview and Testing
- Click Preview button
- View designed card appearance
- Test social media sharing:
- Share on X (Twitter)
- Share on LinkedIn
- Share on Facebook
- Verify post suggestion text
- Confirm button links correctly
Sending Card Campaign
Email Campaign Setup:
- Click Send button
- Email composer opens with:
- Auto-populated subject
- Card campaign reference
- Targeted recipients (e.g., 60 event track records)
- Design email body using drag-drop blocks
- Configure mailing settings
- Optional: Set up A/B testing
- Send campaign
Bulk Card Generation:
Click Update Cards button:
- Generates individual cards for all recipients
- Example: 60 event tracks = 60 personalized cards
- Each card contains recipient-specific data
- Cards accessible via unique trackable URLs
Campaign Analytics
Track engagement through smart buttons:
Mailings
Number of email campaigns sent
Clicks
Total link clicks on cards
Generated Cards
Total cards created
Opened
Email open count
Shared
Social media shares
Recipients
Total targeted contacts
A/B Testing
Optimize campaign performance:
- Create two card design variations
- Configure A/B test settings:
- Variation A: 50 percent recipients
- Variation B: 50 percent recipients
- Send campaign
- Compare analytics:
- Open rates
- Click rates
- Share counts
- Identify winning design
- Use winner for future campaigns
Use Case Examples
1. Conference Attendee Cards:
- Recipients: Event registrations
- Dynamic data: Attendee name, ticket type, session schedule
- Button: View Full Agenda
- Result: 85 percent open rate, 40 percent social shares
2. Trade Show Booth Promotion:
- Recipients: Event booth contacts
- Dynamic data: Booth number, company name, product showcase
- Button: Book Meeting
- Result: 120 meeting bookings from 300 cards
3. Product Launch Invitation:
- Recipients: Customer contacts
- Dynamic data: Customer name, VIP status, launch date
- Button: RSVP Now
- Result: 200 RSVPs, 60 social shares
Best Practices
Test Card Design Before Bulk Generation: Generating 500 cards with design error equals massive rework. Create 1 test card first sending to yourself verifying layout text positioning button functionality and mobile responsiveness. Fix issues then generate bulk. Testing prevents 500 incorrect cards requiring recreation.
Use Dynamic Data for Personalization: Static cards saying Dear Valued Customer equal 3X lower engagement versus personalized Dear John Smith cards. Pull recipient names companies locations from database creating individual connection. Personalization increases click rates 45 percent through relevant customized content.
Include Clear Call-to-Action Button: Card without button equals 70 percent lower conversion. Recipients unsure next step abandon without action. Add prominent button Register Now Download Guide or Book Demo directing specific landing page. Clear CTA increases conversions 3X through guided user journey.
Community vs Enterprise
| Feature | Community | Enterprise |
|---|---|---|
| Basic card creation | ✓ | ✓ |
| 12 background themes | ✓ | ✓ |
| Email campaigns | ✓ | ✓ |
| Click analytics | ✓ | ✓ |
| Advanced automation | - | ✓ |
| Multichannel delivery | - | ✓ |
| Advanced personalization | - | ✓ |
Conclusion
Odoo 18 Marketing Card Module enables scalable promotional campaigns through dynamic digital card creation with 12 background themes recipient-specific personalization email campaigns A/B testing social media sharing and click analytics. Reduce card production time 95 percent through bulk generation eliminating design costs enabling real-time engagement tracking increasing social sharing 3X through shareable trackable digital cards versus static print materials achieving measurable ROI through integrated campaign analytics and automated personalization.
