Hi Julia,
Happy to dive in,here’s a high-level example of how we handle both custom campaign-influence objects in Salesforce and dynamic tokens in Marketo at scale:
1. Custom Campaign Influence Object
• Object Name: Campaign_Influence__c
• Key Fields:
, Campaign__c (lookup to Campaign)
, Contact__c (lookup to Contact)
, Opportunity__c (lookup to Opportunity)
, Influence_Type__c (First Touch, Lead Creation, Opportunity Touch)
, Influence_Weight__c (numeric credit allocation)
, Touch_Date__c (date/time of the interaction)
, Channel__c (email, paid, organic)
• Process: Each time a program activity meets a scoring threshold, a trigger in Marketo writes a record via the API. That record’s Influence_Weight rolls up into the Opportunity’s custom roll-up field so sales always sees a cumulative view of touch influence.
2. Dynamic Token Governance
• Token Hierarchy:
, Global Tokens (folder: “My Tokens > Global”): company name, base URLs, default CTAs
, Program Tokens (folder per campaign): offer titles, images, event dates
, Local Tokens (email-only overrides)
• Naming Conventions:
, Global: my.Global_[FieldName] (e.g., {{my.Global_HelpCenterURL}})
, Program: my.Offer_[ProgramCode]_[FieldName]
• Governance Practices:
, Central Token Registry (spreadsheet + Confluence page) tracks every token, its owner, and usage
, Quarterly token audit: Ops team runs a script to flag unused or misnamed tokens
, Permission controls: only Ops lead can create global tokens; regional marketers have access to program folders only
• Workflow Example: When launching a new webinar series, we clone our “Webinar_Template” program folder (complete with program tokens for date, registration link, image). Marketo’s REST API updates those tokens en masse based on a staging spreadsheet.
If you’d like a deeper walk-through, I can loop in our Marketing Ops lead on Wednesday’s call to show you the actual Salesforce object schema and our token registry in real time. Let me know if that sounds good!
Looking forward to our conversation.
Best,
Jasmine
HR Recruiter, StrategyBrain