Success Story: Salesforce FSC + Pardot Audit | Twopir Consulting
100%
Process Builder automations
migrated to Flow
0
SMS reminder failures
after the fix
2→1
Reminder journeys
merged under one rule
1
Unified Connected
Campaign model
100%
Form submissions passing
UTM values correctly
Full
Field-usage audit across
all core objects
Industry
Financial Services
Region
United States — mid-market
Teams Involved
Marketing + Sales
Campaign Volume
Multi-channel nurture & webinar
Platform
Salesforce FSC + Pardot
Delivery
Multi-phase: Audit → Upgrade → Fix → Optimization
100%
Process Builder automations migrated to Flow and tested
0
SMS reminder failures after the "To Number" mapping fix
2→1
Overlapping reminder journeys merged under one suppression rule
1
Unified Connected Campaign model across Salesforce and Pardot
100%
Form submissions now pass UTM values correctly to Salesforce
Full
Field-usage audit delivered across all core Salesforce objects

Challenge vs. Solution

What Was Broken, and What We Built Instead

✕ Before — The Challenges 6 Problems
Automation logic was misconfigured across Process Builder and Flow, firing incorrectly on live records.
Nurture and webinar journeys ran in parallel with no suppression logic, sending duplicate reminders.
Webinar reminder SMS messages failed silently in Zapier due to a missing "To Number" field.
Dozens of Salesforce fields were unused or legacy, cluttering objects and slowing every audit.
Salesforce Campaigns were not properly connected to Pardot, so tracking couldn't be trusted.
Legacy Process Builder automation had accumulated over time without documentation or testing.
✓ After — What We Built 6 Fixes
We audited and migrated every Process Builder rule to Flow, testing each path before cutover.
We built centralized suppression and exclusion logic so nurture and webinar sends never overlap.
We root-caused the SMS failure and corrected the "To Number" mapping across every Zap.
We ran a full field-usage audit and delivered a clear active-vs-unused cleanup roadmap.
We implemented Connected Campaigns with validated Campaign Member sync, tested on real records.
We rebuilt the automation library on Flow with full documentation and end-to-end testing.

What We Did

Five Phases, From Audit to Optimization

Audit

Audited the Full Salesforce and Pardot Automation Stack

We reviewed every Process Builder rule, Flow, and Zapier automation running across the org. We mapped field usage across core objects to separate active logic from legacy clutter.

Salesforce AuditField Usage AnalysisZapier Audit
Upgrade

Migrated Pardot to Lightning and Rebuilt Campaign Alignment

We completed and tested the Pardot Lightning upgrade, then implemented Connected Campaigns to align Salesforce and Pardot tracking. We validated Campaign Member sync using controlled test records.

Pardot LightningConnected CampaignsCampaign Member Sync
Fix

Resolved SMS Failures and Migrated Process Builder to Flow

We traced the Zapier SMS failures to a missing "To Number" field and corrected the mapping. We migrated remaining Process Builder automations to Flow, testing each one end-to-end.

Salesforce FlowZapierProcess Builder Migration
Deduplication

Separated Nurture and Webinar Journeys with Suppression Logic

We identified overlapping 24-hour and 1-day webinar reminders firing alongside nurture emails. We built centralized suppression and exclusion logic so contacts only receive one relevant message.

Engagement StudioSuppression LogicEmail Automation
Optimization

Validated Form Tracking and Delivered a Data Cleanup Plan

We confirmed the Gravity Forms handler was passing every field, including UTM parameters, correctly into Salesforce. We delivered a data cleanup action plan and list-based engagement tracking for ongoing visibility.

Gravity FormsUTM TrackingData Cleanup Plan

The SMS reminders were failing silently and nobody upstream could see why. Once we traced it to a single missing field mapping, fixing it was the easy part — the harder work was making sure it couldn't happen again.

— Twopir Project Team · Financial Services Client (Salesforce FSC) · 2025 Draft placeholder — swap in a verified client quote before publishing.

Key Outcomes

What the Client Ended Up With

1 System

Salesforce and Pardot now run as one documented system

Automation is consolidated, auditable, and flow-based instead of scattered across Process Builder and legacy Zaps.

0

SMS reminder failures after the fix

The missing "To Number" mapping that broke every send has been corrected and tested end-to-end.

2 → 1

Duplicate reminder journeys merged into one

Nurture and webinar communications are now suppression-aware, so contacts receive one relevant message, not two.

100%

UTM attribution restored on every form

The Gravity Forms handler now passes every field, including UTM parameters, correctly into Salesforce.

Full Audit

Field-usage roadmap delivered across core objects

The client now has a clear active-vs-unused action plan instead of guessing which fields still matter.

Documented

Every automation is tested and maintainable in-house

The client's own team can now troubleshoot Flow logic and campaign sync without waiting on outside help.


Technologies Used

The Stack We Audited and Rebuilt

Salesforce Financial Services Cloud Pardot (Account Engagement) Salesforce Flow Zapier Connected Campaigns Gravity Forms Wistia EZ Texting Postmark Engagement Studio

Running a similar financial services operation?

We'll audit your Salesforce and Pardot automation and hand you findings within 5 business days — no commitment required.


More From Twopir

Stop Guessing Why Your Automation Is Breaking

Twopir has spent 12+ years fixing Salesforce and Pardot systems for 500+ clients across financial services, SaaS, healthcare, and real estate. If your automation is misfiring, we'll find out why.

12+ Years · 500+ Clients · Salesforce Partner · HubSpot Partner ·
US · Canada · UK · UAE · Australia · New Zealand