During the 2026-03-13 weekly sync, Mark deployed several Apex-based enhancements to PaperTube's Salesforce ABM system: automated lead engagement notifications, a lead source attribution fix for the PaperTube.pro domain, and groundwork for routing secondary contacts into Account Engagement nurture drips. A report scope issue was also identified and resolved.
Attendees: Karly Oykhman, Mark Hope
Related meeting: [1]
Client: [2]
PaperTube's client (Parag) is not actively monitoring the ABM sequence and needs proactive alerts so he can do timely personal outreach to warm leads.
Mark deployed an Apex script that modifies the existing Pardot engagement sync logic to detect engagement signals and send email notifications to Parag.
Trigger conditions:
- Any link click in an ABM email (always notified, regardless of open count)
- 3 or more email opens within a rolling 60-day window
Leads arriving through the PaperTube.pro landing page were being attributed to "Google AdWords" or "Hunter.io" in the Salesforce Lead Source field, making it impossible to demonstrate Asymmetric's contribution.
The UTM-to-Lead Source mapping was not correctly configured during initial setup. Hunter.io (used for contact sourcing) was also writing its own Lead Source value, overwriting the intended attribution.
An automation was deployed to set Lead Source = "Asymmetric" for any lead or contact where the UTM source contains PaperTube.pro (wildcard match). This covers all inbound traffic routed through Asymmetric's managed landing page domain.
Scope of fix:
- New inbound leads via form submissions (UTM-based trigger)
- Existing ABM contacts (~226 at time of call) were backfilled — Karly confirmed the field updated to "Asymmetric" during the session
Lead Source exists as a global picklist field on both Lead and Contact objects; "Asymmetric" was already a valid picklist valueContact Stage field on the Contact object in SalesforceAccount Lead Source field on the Account object; build sync logic from Contact Lead SourceThe newly created "Asymmetric Activity" reports (New Leads, Lead Conversions, Open Opportunities, Closed Opportunities) were showing no data despite contacts being present in the system.
Reports defaulted to "My Leads" scope, which filtered out all records not owned by the running user.
Report scope changed to "Organization" — data populated correctly after the change.
| Report | Notes |
|---|---|
| New Leads | Filters on Lead Source = Asymmetric |
| Lead Conversions | Tracks lead-to-contact conversion |
| Open Opportunities | No opportunities yet as of this call |
| Closed Opportunities | No opportunities yet as of this call |
PaperTube's ABM research docs contain both primary contacts (already enrolled in the personalized ABM sequence) and secondary contacts. The client wants secondary contacts moved into a more generic, automated nurture drip via Account Engagement.
| Campaign | Status |
|---|---|
| Premium Food & Beverage | Engagement Studio sequences loaded; not yet started |
| Supplements & Wellness | Engagement Studio sequences loaded; not yet started |
| Premium Lifestyle | Engagement Studio sequences loaded; not yet started |
| Beauty & Personal Care | Engagement Studio sequences loaded; not yet started |
| Agriculture | Engagement Studio sequences loaded; not yet started |
Email templates are complete. Contacts need to be parsed from the research docs, categorized by industry, and loaded into Salesforce before the sequences can be started.
| Decision | Rationale |
|---|---|
| Notify on any link click (not just Calendly) | Any link click signals meaningful intent; client wants to know immediately |
| 3-open threshold within 60 days for open-based alerts | Balances signal quality vs. noise; single opens may be incidental |
| Use Apex + Supabase for ABM sends, Account Engagement for bulk nurture | Apex allows per-contact custom email content from a database; Account Engagement cannot replicate this for personalized sequences |
| Bot-click filtering (discard clicks < ~15 seconds post-delivery) | Prevents false positives from corporate email security scanners, as observed with Aviary |