Using Snowflake and MuleSoft to Build a Data Pipeline
,
Case Study
7
minute read
About Raptive
Raptive offers premium ad management, monetization, and business solutions to help digital content creators grow their brands and revenue.
The company’s application system for digital content creators runs on an external database, while internal teams work out of Salesforce to track pipelines, collaborate with creators, and access reports.
Raptive's results at a glance
The Challenge
As the company grew and creator application volume increased, the ability to sync the application database (PostgreSQL aka “Postgres”) and Salesforce grew extremely challenging.
“When something important happens in the application, we should immediately see it in Salesforce.”
That wasn’t happening, and it is a common problem for companies with constantly changing datasets.
Key Pain Points
Outdated contact data in Salesforce led to misrouted outreach and constant manual re-checks Applicants often changed their email and/or phone while going through the process. Salesforce usually kept the first email, not the most recent one. Teams had to constantly double-check contact details.
Marketing & Operations couldn’t automate the customer journey Because Salesforce didn’t always show the correct application stage or data, any effort to automate emails and workflows risked triggering at the wrong time. Marketing and operations couldn’t build strong journeys around stages like “submitted,” “approved,” or “rejected.”
Delayed, incomplete Salesforce data left leadership making decisions on an outdated picture of the business Salesforce lagged behind what was really happening in the application system. This made it difficult for leaders to see an accurate funnel and make real-time decisions quickly.
Raptive needed every creator application and its key milestones—applied, under review, accepted, rejected, needs follow-up, etc.—to render accurately and quickly in Salesforce.
This would enable teams to:
Prioritize outreach and reviews
Trigger the right communications at the right time
Report on the health of the creator pipeline
With a MuleSoft-led integration backed by Snowflake, Raptive now sees creator journey milestones in Salesforce within minutes, enabling faster outreach, better automation, and clearer executive reporting.
The Solution
Everpeak leveraged Mulesoft, Salesforce’s integration platform, to build a data pipeline that moves clean, up-to-date application data from the Postgres database into Salesforce, using Snowflake and Airbyte as the supporting pieces.
Think of it as four layers:
Postgres & Airbyte - Getting Data Out of the Application
Postgres serves as the system of record for all applications. Airbyte automatically copies new and updated records from Postgres into Snowflake. No one needs to export CSV files or run manual scripts. The production database is protected from heavy reporting or integration queries
Snowflake – Preparing Data For Salesforce
Snowflake stores application data in clean, structured tables. It holds both the original and updated email addresses for each applicant. The data model is designed so MuleSoft can easily find the right record and decide what to do. Snowflake also serves as a central place for analytics and reporting.
MuleSoft – The “Brain” that Updates Salesforce
MuleSoft pulls this entire project together. It decides how and when Salesforce should change. MuleSoft regularly pulls the latest data from Snowflake, uses clear business rules to decide whether to create a new lead or update an existing one. It maintains primary and secondary emails so teams can see what changed while always using the most current address for outreach, and it handles errors, retries, and logging so data flows stay trustworthy. This same orchestration scales as volume grows without breaking Salesforce limits.
Salesforce – Where the Team Works Every Day
Leads in Salesforce now update automatically as applications are submitted, edited, approved, or rejected. Key milestones show up in Salesforce within minutes, not days. Automated emails and journeys can now be built around reliable triggers from MuleSoft.
The Impact
The new MuleSoft-centered pipeline fundamentally changed how teams could utilize Raptive’s application and Salesforce data.
Salesforce now stays in sync with applicants in real time, an 83% improvement MuleSoft ensures that Salesforce reflects the latest emails, statuses, and application milestones. Teams trust what they see on the record. Data sync time dropped by ~83% — from ~6 hours of manual updates to about 1 hour from Snowflake to Salesforce.
Manual data entry dropped to almost zero, saving 171 hours Staff no longer create or update Leads manually for normal application changes. MuleSoft does that automatically. This eliminates an estimated 171 hours of manual work per year.
Automation works the way it should Application submissions, approvals, and rejections now reliably trigger emails and workflows. Applicants get timely confirmations and status updates without someone pushing a button.
Faster, clearer visibility for leaders Salesforce now shows a near real-time view of the application funnel.Leadership can make decisions based on accurate, current data.
Looking Ahead
With MuleSoft at the center of its data pipeline, Raptive now has a simple, scalable way to connect new systems, add new data points, and grow automation over time.
Everpeak continues to help expand MuleSoft flows, add new journeys, and support more advanced use-cases to ensure operations fuels growth.
About Everpeak
Founded in 2017, Everpeak helps organizations win more deals and operatesmarter by leveraging their technology, data and people.
The Revenue Climber
Everpeak’s bi-weekly newsletter offers revenue leaders free How-To guides, software recommendations, and practical frameworks for scaling operations.