Skip to content

Conversation

@BetoRaja
Copy link

@BetoRaja BetoRaja commented Jul 30, 2025

@HaraldPanten @javierizaca
This module extends calendar events by adding UTM tracking fields: campaign, source, and medium. It links calendar events to related CRM phonecalls automatically when created from a phonecall context, inheriting their UTM values. The calendar event views are customized to display these tracking fields in the form and tree views for better marketing analysis.

T-8642

@BetoRaja BetoRaja force-pushed the 18.0-add-tracking_crm_calendar branch 10 times, most recently from b2766bd to 11b1bf7 Compare July 31, 2025 10:55
Copy link
Contributor

@HaraldPanten HaraldPanten left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Module name needs to be improved

Copy link
Contributor

@javierizaca javierizaca left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @BetoRaja

The foundation of the approach works correctly, although I think it would be desirable—so as to improve the user experience—to modify the following:

  1. The order of the fields in the events’ form view: Campaign > Source > Medium. This follows the standard that Odoo uses for other models, since it is the way to hierarchize data in Marketing.
image
  1. When we create the Calendar entry from a Call, the Call’s Campaign, Medium, and Source data are not copied directly into the draft; instead, they only show up after saving the record.

This means the user sees empty fields and might think they need to fill them in manually—if their permissions allow it. Would it be possible to transfer these values upon creation of the record, without having to save it first?

image

Thank you very much!

@BetoRaja BetoRaja force-pushed the 18.0-add-tracking_crm_calendar branch from 11b1bf7 to 59d4b74 Compare August 1, 2025 08:03
@BetoRaja BetoRaja changed the title [18.0][ADD] tracking_crm_calendar: copy campaign fields from phonecalls to calendar events [18.0][ADD] marketing_crm_calendar: copy campaign fields from phonecalls to calendar events Aug 1, 2025
@BetoRaja BetoRaja force-pushed the 18.0-add-tracking_crm_calendar branch 2 times, most recently from 0e896ca to 4aa4297 Compare August 1, 2025 08:46
@BetoRaja BetoRaja force-pushed the 18.0-add-tracking_crm_calendar branch from 4aa4297 to 59e38a1 Compare August 1, 2025 10:24
Copy link
Contributor

@javierizaca javierizaca left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

At a functional level everything works perfectly, the name of the module seems adequate to me since it aligns with the existing marketing_crm_partner

Copy link
Contributor

@ValentinVinagre ValentinVinagre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These changes have been pushed to the main module, which isn't correct. Everything should be in the extension module.

@github-actions
Copy link

github-actions bot commented Dec 7, 2025

There hasn't been any activity on this pull request in the past 4 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days.
If you want this PR to never become stale, please ask a PSC member to apply the "no stale" label.

@github-actions github-actions bot added the stale PR/Issue without recent activity, it'll be soon closed automatically. label Dec 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stale PR/Issue without recent activity, it'll be soon closed automatically.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants