| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 2207 |
| Technical Name |
quick_link_shortener_pro |
| License | LGPL-3 |
| Website | https://www.auraodoo.tech |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 2207 |
| Technical Name |
quick_link_shortener_pro |
| License | LGPL-3 |
| Website | https://www.auraodoo.tech |
Quick Link Shortener Pro
Premium Link Management System for Odoo 19
Transform how you share and track Odoo records. Create branded short links, monitor engagement, generate QR codes, and control access with expiration and security features — all from inside Odoo.
Module Information
- Version: 19.0.1.0.0
- Category: Marketing/Links
- License: LGPL-3
- Author: Aura Odoo Tech
Core Features
Link Creation
- Generate short URLs for any Odoo record
- Copy and share links instantly
- Access via smart button on records
- Custom slug support
Link Management
- Centralized list of all generated short links
- Search and filter by model, creator, date, campaign
- Active/Inactive toggle
- Bulk operations support
Basic Security
- Permission-based access control
- Optional login-required links
- Password-protected links
- User and Manager group roles
Premium Features
Click Tracking and Analytics
- Track total clicks per link
- Unique visitors tracking (IP-based)
- Timestamp of each click event
- Referrer source tracking
- Device and browser insights
- Geographic location by IP
- Dashboard with top performing links
- Engagement trends and campaign comparison charts
Custom Short Domains
- Use branded domains for short links
- Domain validation via DNS
- Multi-domain support
- Company-specific domains
Expiring Links
- Set expiration date and time
- Auto-disable expired links via cron job
- Expiry warning notifications
- Custom redirect after expiration
- Perfect for secure document sharing
QR Code Generation
- Auto-generate QR codes for each link
- Download as PNG format
- Customizable QR code colors
- Use in printed marketing materials
Advanced Link Options
- Password-protected links
- Link preview and interstitial pages
- UTM parameter builder
- Redirect rules and logic
- REST API endpoints for external integrations
Email Sharing
- Email sharing with branded template
- Customizable email messages
- Track email sent events
Installation
- Copy the
quick_link_shortener_profolder to your custom addons directory - Update module list: Settings → Technical → Update Apps List
- Search for "Quick Link Shortener Pro" and click Install
-
Optional: Install the
qrcodePython package for QR code generation:pip install qrcode[pil]
Dependencies
Required Odoo Modules
Module Structure
quick_link_shortener_pro/
├── __init__.py
├── __manifest__.py
├── README.md
├── controllers/
│ ├── __init__.py
│ └── main.py # Redirect and API controllers
├── data/
│ ├── cron_data.xml # Auto-expire cron job
│ ├── mail_template_data.xml # Email share template
│ └── sequence_data.xml # Link sequence
├── models/
│ ├── __init__.py
│ ├── link_shortener.py # Main link model
│ ├── link_shortener_click.py # Click tracking model
│ ├── link_shortener_domain.py # Domain model
│ └── res_config_settings.py # Configuration settings
├── security/
│ ├── security_groups.xml
│ ├── ir.model.access.csv
│ └── ir_rules.xml
├── views/
│ ├── link_shortener_views.xml
│ ├── link_click_views.xml
│ ├── link_domain_views.xml
│ ├── link_dashboard_views.xml
│ ├── res_config_settings_views.xml
│ └── menu_views.xml
├── wizard/
│ ├── __init__.py
│ ├── link_create_wizard.py # Quick link creation wizard
│ └── link_create_wizard_views.xml
└── static/
├── description/
│ └── index.html # This file
└── src/
├── css/
│ └── dashboard.scss # Dashboard styles
└── js/
├── dashboard.js # Dashboard functionality
└── copy_link.js # Copy link functionality
Target Users
Marketing Teams
Track campaign performance and engagement metrics
CRM-Heavy Businesses
Share customer records with short trackable links
Agencies
Manage links for multiple clients with branded domains
E-Commerce Companies
Create time-limited promotional links and track sales
Customer Support Teams
Share resources and documentation securely
Enterprise Organizations
Multi-company support and advanced security features
Access Control Groups
User Group
Can create and manage own short links
- Read short links
- Create new links
- Edit own links
- View click analytics
- Cannot delete links
Manager Group
Full access to all links, domains, analytics, and settings
- Read all short links
- Create and edit links
- Delete links
- Manage domains
- View all analytics
- Configure settings
Configuration Settings
| Setting | Description | Default Value |
|---|---|---|
| Short Code Length | Length of auto-generated short codes | 6 |
| Default Domain | Set a default branded domain for new links | N/A |
| Require Login by Default | New links will require users to be logged in | False |
| Enable Preview Page by Default | Show an interstitial preview page before redirect | False |
| Default Expiry Days | Set auto-expiration in days. 0 = no expiration | 0 |
About the Author
Aura Odoo Tech
Specializing in custom Odoo development and enterprise solutions
Visit WebsiteLicense: LGPL-3 | Version: 19.0.1.0.0
Please log in to comment on this module