Max Pro BV
Odoo Influencer Management System
Complete User Manual & Operations Guide
Version 1.0 | March 2026 | Confidential
Table of Contents
Use the outline panel on the right side of Odoo Knowledge to navigate between sections.
- Executive Summary
Global Navigation & Application Architecture
- 2.1 Accessing the Influencers App
- 2.2 The Top Navigation Bar
Configuration & Master Data
- 3.1 Pipeline Stages
- 3.2 Followers Ranges
- 3.3 Campaigns
Building & Managing the Influencer Database
- 4.1 Viewing the Influencer List
- 4.2 The Influencer Profile Form
The Collaboration Pipeline — Step-by-Step Workflow
- 5.1 Creating a New Pipeline Opportunity
- 5.2 Moving a Deal Through the Stages
- 5.3 The Negotiating Stage — Sending a Contract
- 5.4 The Agreement Signed Stage
Finance & Logistics Integration
- 6.1 The Payment Pending Stage
- 6.2 Managing the Delivery Order
- 6.3 Managing the Vendor Bill
- 6.4 Moving to Completed
- Reporting & Strategic Analysis
- Tips, Best Practices & Troubleshooting
- Quick Reference — Workflow Checklist
1. Executive Summary
The Influencer Management System (IMS) is a custom-built Odoo application designed to centralize and automate the entire influencer marketing lifecycle for Max Pro BV. This system replaces fragmented spreadsheet-based tracking by bringing all influencer data, campaign management, contract handling, inventory logistics, and financial processing into a single, unified platform.
By migrating from Excel to this structured ecosystem, the team gains several critical advantages:
- Real-time visibility into the full influencer pipeline across all stages.
- Automated financial processing — vendor bills and delivery orders are generated automatically.
- Digital contract management — contracts can be sent and signed electronically.
- Data-driven ROI analysis — performance metrics are calculated and visualized automatically.
- Consistent data standards — follower ranges, stages, and campaigns are centrally defined.
This manual is the complete reference guide for the IMS module, covering every feature, menu, configuration option, and workflow step in detail.
2. Global Navigation & Application Architecture
2.1 Accessing the Influencers App
The IMS is accessed through the main Odoo home screen (the "App Switcher") — the grid of application icons you see after logging in.
- Log in to your Odoo instance.
- Click the grid/waffle icon in the top-left corner if not already on the home screen.
- Locate the Influencers app icon (cartoon influencer character).
- Click it to open the IMS module.
Figure 1: The Odoo home screen. The "Influencers" app is in the top row.
Tip: If you cannot find the Influencers app, it may not be installed or your account may lack access rights. Contact your Odoo administrator.
2.2 The Top Navigation Bar
Once inside the module, you will see four primary functional areas in the navigation bar:
| Menu Item | What It Does |
|---|---|
| Pipeline | The daily operational workspace. Displays active influencer deals in a Kanban (card) view, sortable by stage. |
| Influencers | Your talent directory / CRM database. Contains detailed profiles for every influencer including contact details, social metrics, niche, and compensation terms. |
| Configuration | The administrative sub-menu for system setup. Admins define pipeline stages, campaign names, and follower range categories here. |
| Search Bar | A dynamic search and filter tool at the top of every view. Find records by name, campaign, influencer, stage, or custom filters. |
Figure 2: The Influencer Pipeline — the main Kanban workspace showing all active deals organized by stage.
3. Configuration & Master Data
The Configuration menu is the foundation of the IMS. It defines the rules, categories, and structure that all other parts of the system rely on. Administrators should configure this before creating influencer profiles or pipeline deals.
Click Configuration in the top navigation bar to open the dropdown:
Figure 3: The Configuration dropdown showing the three sub-sections.
3.1 Pipeline Stages
Stages define the journey that every influencer deal moves through. Navigate to Configuration → Stages.
Figure 4: The Stages configuration list showing all 8 pipeline stages and their logic checkboxes.
| Stage Name | Description & Purpose |
|---|---|
| Prospecting | Influencers identified as potential candidates but not yet contacted. |
| Contacted | Initial outreach has been made. |
| Negotiating | Active discussions are happening. The "Send Contract" button becomes available here. |
| Agreement Signed | The influencer has signed. The system auto-creates a Project Task. |
| Content Pending | The influencer is creating the required content. |
| Content Live | The promotional content has been published. |
| Payment Pending | Content is live. System auto-generates a Vendor Bill and Delivery Order. |
| Completed | Collaboration fully concluded. Record is locked to preserve ROI data. |
Stage Logic Checkboxes — Automation Triggers
| Checkbox | What It Triggers |
|---|---|
| Sign Stage | Activates the "Send Contract" button. ✓ Checked on: Negotiating |
| Agreement Stage | Auto-creates a linked Project Task. ✓ Checked on: Agreement Signed |
| Payment Stage | Auto-generates a Draft Vendor Bill + Delivery Order. ✓ Checked on: Payment Pending |
| Done Stage | Locks the record to preserve final ROI data. ✓ Checked on: Completed |
| Folded in Kanban | Collapses the column by default in the Kanban view. |
| Active | When checked, the stage is visible and usable. Uncheck to hide without deleting. |
How to Create or Edit a Stage
- Navigate to Configuration → Stages.
- Click an existing stage name to edit, or click New to create one.
- Enter a Stage Name and configure the Logic Checkboxes as needed.
- Click Save.
âš Warning: Changing Logic Checkboxes on existing stages affects all deals currently in that stage. Only administrators should modify stage settings.
3.2 Followers Ranges
Standardized audience-size buckets used to categorize influencers consistently across the system. Navigate to Configuration → Followers Ranges.
Figure 5: The Followers Ranges list showing the four pre-configured audience size categories.
| Range Name | Follower Count | Tier |
|---|---|---|
| 10K - 20K | 10,000 – 20,000 | Nano/Micro influencers |
| 20K - 30K | 20,000 – 30,000 | Micro influencers |
| 30K - 40K | 30,000 – 40,000 | Mid-tier influencers |
| 40K - 50K | 40,000 – 50,000 | Mid-tier to Macro |
How to Add a New Followers Range
- Navigate to Configuration → Followers Ranges.
- Click New.
- Enter a Name (e.g., "50K - 100K"), a Minimum (e.g., 50000), and a Maximum (e.g., 100000).
- Click Save.
Best Practice: Keep ranges contiguous and non-overlapping for clean filtering and reporting.
3.3 Campaigns
Marketing initiatives that group multiple influencer deals together. Every pipeline deal must be linked to a Campaign. Navigate to Configuration → Campaigns.
Figure 6: The Campaign list showing two active campaigns.
How to Create a New Campaign
- Navigate to Configuration → Campaigns.
- Click New.
Figure 7: The new Campaign form — enter a name and save.
- Enter a descriptive Campaign Name (e.g., "Summer 2026 Product Launch").
- Click Save. The campaign is now available in all dropdown menus.
Important: Use clear, consistent naming conventions — campaign names appear throughout the pipeline and in contract signature requests.
4. Building & Managing the Influencer Database
The Influencers menu is your central talent directory — a specialized CRM storing detailed profiles for every influencer your company works with or considers.
4.1 Viewing the Influencer List
Click Influencers in the top navigation bar to see the full directory.
Figure 8: The Influencer list view showing name, email, phone, country, platform, followers, and engagement rate.
4.2 The Influencer Profile Form
Click any influencer to open their profile. Click New to create a new one.
Figure 9: A new Influencer profile form showing all INFLUENCER DETAILS fields.
Basic Contact Information
| Field | Description |
|---|---|
| Name | The influencer's full name or handle. |
| Person / Company | Toggle to indicate individual or business entity. |
| Primary email for communication and contract delivery. | |
| Phone | Contact phone number. |
| Address | Full mailing address — used for shipping barter products. |
| Tags | Free-form tags (e.g., "VIP," "High Priority"). |
Influencer Details Section
| Field | Description |
|---|---|
| Platform | Primary social media platform (e.g., Instagram, YouTube, TikTok). |
| Instagram / Youtube / Tiktok Followers | Select the follower range from the dropdown (defined in Configuration → Followers Ranges). |
| Engagement Rate (%) | Enter as a percentage (e.g., 3.5). Updated manually — a key quality metric. |
| Niche | Content category (e.g., "Beauty," "Fitness," "Tech"). |
| Agent | Check if this contact is a talent agent, not the influencer themselves. |
| Compensation | "Barter" (product only), "Fee" (cash), or "Free Product + Fee" (both). |
Profile Tabs
| Tab | Contents |
|---|---|
| Contacts | Related contacts (e.g., manager, agent, PR team). |
| Sales & Purchase | Payment terms, pricelist, fiscal position. |
| Accounting | Bank account details for fee payments — add IBAN/bank info here. |
| Notes | Internal team notes, visible only within Odoo. |
How to Create a New Influencer Profile
- Click Influencers in the top navigation bar.
- Click New.
- Enter the influencer's Name, Email, Phone, and Address.
- Scroll down to INFLUENCER DETAILS.
- Select Platform, follower ranges (Instagram, YouTube, TikTok), Engagement Rate, Niche, and Compensation.
- Click Save.
Tip: At minimum, fill in Platform, follower ranges, and Engagement Rate — these appear on Kanban cards and are used in all analytics views.
5. The Collaboration Pipeline — Step-by-Step Workflow
The Pipeline is the operational heart of the IMS. It manages every active collaboration using a Kanban view — a visual board of stage columns containing deal cards.
Figure 10: The Influencer Pipeline in Kanban view. Each column is a stage; each card is a deal.
5.1 Creating a New Pipeline Opportunity
Quick-Add Method (From the Kanban Board)
- Click Pipeline in the top navigation bar.
- Click the + icon at the top of the Prospecting column.
Figure 11: The quick-add card in the Prospecting column.
- Enter the Name of the collaboration.
- Select the Influencer from your database.
- Select the Campaign.
Figure 12: The quick-add card filled in with an influencer and campaign selected.
- Click Add to save quickly, or Edit to open the full form immediately.
Tip: Use "Add" for speed. Use "Edit" when you want to fill in Collaboration Terms (compensation, product, contract template) right away.
5.2 The Opportunity Form — Full Field Reference
Figure 13: A fully completed opportunity form showing all sections.
Basic Information
| Field | Description |
|---|---|
| Name | A descriptive title for this collaboration. Appears on the Kanban card. |
| Influencer | Link to the influencer's profile. Auto-populates phone, email, and social metrics. |
| Phone / Email | Auto-populated from the influencer profile. Editable per deal. |
| Campaign | The marketing campaign this collaboration belongs to. Required for ROI reporting. |
Collaboration Terms
| Field | Description |
|---|---|
| Compensation | "Barter," "Fee," or "Free Product + Fee." Determines what is auto-generated at Payment Pending. |
| Amount | The agreed fee in EUR. Enter 0.00 for barter-only deals. |
| Product | For barter or combined deals — select the product to be shipped. Links to the auto-generated Delivery Order. |
âš Warning: If "Barter" or "Free Product + Fee" is selected but no Product is chosen, the auto-generated Delivery Order will be empty. Always fill in the Product field for physical shipments.
Contract Section
| Field | Description |
|---|---|
| Contract Template | Select a PDF contract template to send for digital signing. |
| Signature Request | Auto-populated once sent. Click to track signing status. |
| Contract Status | Auto-updated: "To Sign" when sent, "Signed" when completed. |
5.3 Moving a Deal Through the Stages
- Drag & Drop: In Kanban view, drag a card to the target stage column.
- Stage Bar: Open the deal form and click the desired stage name at the top.
Full stage sequence: Prospecting → Contacted → Negotiating → Agreement Signed → Content Pending → Content Live → Payment Pending → Completed
5.4 The Negotiating Stage — Sending a Contract
When a deal enters the Negotiating stage, the Send Contract button appears at the top left of the form.
Figure 14: A deal in the Negotiating stage with the "Send Contract" button and smart buttons visible.
How to Send a Contract
- Move the deal to Negotiating.
- In the CONTRACT section, select a Contract Template.
- Click Send Contract. Odoo sends the contract to the influencer's email.
- Contract Status updates to "To Sign."
Figure 15: The Contract section showing a sent contract with status "To Sign."
What Happens Next: The influencer receives a secure email link to sign electronically. Once signed, Contract Status updates to "Signed" in real-time. Move the deal to "Agreement Signed."
5.5 The Agreement Signed Stage — Automated Task Creation
When you move a deal to Agreement Signed, the system instantly creates a Project Task linked to the deal. A "Project Task 1" smart button appears at the top of the form — click it to assign the task, set a due date, and track content deliverables.
6. Finance & Logistics Integration
When a deal reaches Payment Pending, the system automatically bridges Marketing with the Back Office — no manual data entry required.
6.1 The Payment Pending Stage — What Gets Created Automatically
| Document Created | What It Is |
|---|---|
| Delivery Order (WH/OUT/xxxxx) | Generated in Inventory. Instructs the warehouse to pick and ship the barter product to the influencer's address. |
| Draft Vendor Bill (BILL/YYYY/MM/xxxx) | Generated in Accounting. A draft bill for the influencer's fee. Must be confirmed and paid. |
Figure 16: Smart buttons showing "Project Task 1," "Delivery WH/OUT/00007," and "Vendor Bill Draft Bill" — all auto-created.
Figure 17: The Payment Pending stage with the "Create Payment" button.
6.2 Managing the Delivery Order
Figure 18: A Delivery Order (WH/OUT/00007) showing the influencer address, product, and status.
| Field | Description |
|---|---|
| Reference Number | Auto-generated unique ID (e.g., WH/OUT/00007). |
| Delivery Address | Auto-populated from the influencer's profile address. |
| Scheduled Date | Planned shipment date. Auto-set at creation; editable. |
| Source Document | Links back to the IMS deal name (e.g., "Eid Promotion"). |
| Product | Item to be shipped — pulled from Collaboration Terms > Product. |
| Status Badge | "Not Available" = product is out of stock. Ensure stock exists before validating. |
Processing a Delivery Order
- Click the Delivery WH/OUT/xxxxx smart button on the deal form.
- Review the Delivery Address and Product for accuracy.
- If "Not Available," add stock via a Purchase Order or inventory adjustment first.
- Click Mark as Todo to notify the warehouse team.
- Once physically packed, click Validate → confirm quantities → click Validate again.
- Status changes to Done. Stock is deducted from inventory.
Status Progression: Draft → Waiting → Ready → Done
6.3 Managing the Vendor Bill
Figure 19: The Draft Vendor Bill (BILL/2026/03/0001) showing vendor, dates, invoice lines, and Confirm button.
| Field | Description |
|---|---|
| Bill Number | Auto-generated (e.g., BILL/2026/03/0001). |
| Vendor | Influencer's name and address — pulled from their profile. |
| Due Date | The payment deadline. Set manually or via Payment Terms. |
| Recipient Bank | The bank account to pay. Configure in the influencer's Accounting tab. |
| Invoice Lines | Auto-adds an "Influencer payment" line. Update the Price to the agreed fee amount. |
| Taxes | Tax code applied (e.g., "21% EX O EU"). Verify the correct code applies. |
Processing a Vendor Bill
- Click the Vendor Bill smart button on the deal form.
- Review Vendor name, Due Date, and Recipient Bank.
- Click on the "Influencer payment" invoice line.
- Update the Price to the actual agreed fee (e.g., 500.00 EUR).
- Verify the Tax code is correct.
- Click Confirm. Status changes from "Draft" to "Posted."
- Click Register Payment, select the journal and date, then click Pay.
- Status changes to "In Payment" or "Paid."
⚠Warning: Do not confirm a bill if the amount is still 0.00. Always update the price before confirming — posting creates an accounting entry that is harder to reverse.
6.4 Moving to Completed
- Once content is live and the influencer is paid (or product shipped for barter), open the deal form.
- Click Completed in the stage bar.
- The record is now locked. All data is preserved for ROI reporting.
Why Lock the Record? Locking at completion preserves the integrity of ROI data. Read-only records ensure historical accuracy for all future reporting and audits.
7. Reporting & Strategic Analysis
Switch between views using the icons in the top-right of the Pipeline screen:
| View | Best Used For |
|---|---|
| Kanban | Default visual pipeline. Day-to-day management. |
| List | Spreadsheet-style table. Bulk editing and exporting. |
| Graph | Visual charts for comparative analysis and ROI review. |
| Pivot | Multidimensional data table for deep-dive analysis. |
7.1 Graph View — Visual ROI
- Use the Measures menu to toggle between ROI %, total compensation paid, fees, product costs, or click counts.
- Use Group By to compare performance by Platform (Instagram vs. TikTok) or by Campaign.
- Toggle between Bar, Line, and Pie charts using the icons above the graph.
7.2 Pivot View — Data Mining
- Click "+" next to row/column headers to drill down into the data.
- Example: Group by Country, then by Influencer, to find which markets produce the highest conversion.
- Use the export button to download as Excel for further analysis.
7.3 ROI Formula
ROI % = [(Sales Generated − (Product Cost + Fee)) / (Product Cost + Fee)] × 100
Record performance data in the Performance tab of each deal: Sales Generated and Clicks. The system calculates ROI % automatically.
8. Tips, Best Practices & Troubleshooting
8.1 Best Practices
- Always complete the full influencer profile before creating a pipeline deal — auto-population saves time and reduces errors.
- Use standardized Campaign names from Configuration — never type them freehand.
- Update Engagement Rate on influencer profiles regularly — it is your key quality metric for scouting.
- Always fill in the Product field before moving to Payment Pending if compensation includes a barter product.
- Set a bank account on influencer profiles (Accounting tab) before processing any Vendor Bills.
- Use the Notes tab to log every communication and decision — this creates a valuable audit trail.
- Record performance data (Sales Generated, Clicks) in the Performance tab within 30 days of content going live.
8.2 Common Issues & Solutions
| Issue | Solution |
|---|---|
| "Send Contract" button not visible | The deal may not be in Negotiating stage, or the Negotiating stage does not have "Sign Stage" checked. Verify in Configuration → Stages. |
| Delivery Order not created at Payment Pending | The Payment Pending stage may not have "Payment Stage" checked. Also verify a Product is selected on the deal. |
| Product shows "Not Available" on Delivery Order | Product is out of stock. Create a Purchase Order or manual inventory adjustment to add stock first. |
| Contract Status not updating to "Signed" | The influencer may not have signed yet. Check the Signature Request record. You can resend a reminder from there. |
| Cannot edit a deal in Completed stage | Records in Completed are intentionally locked. Contact an admin to temporarily move the deal to a previous stage. |
| Vendor Bill amount shows 0.00 | Price is not auto-filled. Open the bill, click the invoice line, and enter the agreed fee amount before confirming. |
9. Quick Reference — Workflow Checklist
| Step | Action Required |
|---|---|
| 1. Setup | Confirm campaign exists in Configuration → Campaigns. Confirm influencer profile exists with complete details. |
| 2. Create Deal | Click "+" in Prospecting column. Enter Name, Influencer, Campaign. Click Edit to fill in Collaboration Terms and Product. |
| 3. Negotiating | Move deal to Negotiating. Select Contract Template. Click "Send Contract." |
| 4. Agreement Signed | Once influencer signs, move to "Agreement Signed." Project Task is auto-created. Assign it and track deliverables. |
| 5. Content Creation | Move through Content Pending → Content Live as milestones are hit. |
| 6. Payment | Move to Payment Pending. Validate the Delivery Order. Confirm Vendor Bill and register payment. |
| 7. Complete | Enter performance data (Sales Generated, Clicks) in the Performance tab. Move to Completed. |
End of Document — Max Pro BV — Odoo IMS Manual v1.0 — March 2026