TradeWeave · ServiceTitan Role Workflows
Makes every dollar spent attributable and every satisfied customer visible. Two disciplines run in parallel — paid acquisition and earned reputation — and both live or die by one rule: if it isn't tracked correctly, it doesn't exist in reporting.
Every campaign needs a business unit link and a unique tracking number, or it becomes "Unknown" in reporting — unattributed spend is functionally invisible spend. That single discipline underpins both halves of the role: paid campaigns that need clean attribution to prove ROI, and reputation work that needs the same rigor applied to review platform connections and survey timing.
Day in the life
From attribution setup through campaign launch, reputation building, spend optimization, and membership growth.
Reference
| Symptom | Fix |
|---|---|
| Jobs missing from ROI reports | Link every campaign to a business unit |
| Two campaigns' data blending | Never reuse a tracking number |
| High "Unknown" lead source rate | Assign a tracking number before launch |
| SMS flagged as spam | Build opt-in lists gradually, not in bulk |
| Ad spend up, bookings flat | Check dispatch capacity before scaling further |
| Reviews not syncing | Submit a Yext ownership transfer |
| Metric | Where |
|---|---|
| Campaign-attributed lead volume | Dashboard > Marketing Scorecards |
| Inbound Booked % / Sold % | Marketing Scorecards |
| Cost per lead | Marketing Scorecards > campaign detail |
| Average star rating trend | Marketing > Reputation Overview |
| Membership renewal rate | Follow Up > Expiring Memberships |