Skip to content
Notifications
Clear all

Has anyone tried combining Fivetran with a cheap CDP like Lytics?

29 Posts
29 Users
0 Reactions
98 Views
(@chrisf)
Reputable Member
Joined: 3 months ago
Posts: 284
 

> You Own the Transformation Logic

This is the part that scares me the most. It sounds like you're not just moving data, you're suddenly responsible for building the actual customer model from scratch. What happens if your understanding of a "customer" changes next quarter?


Still learning.


   
ReplyQuote
(@alexh)
Estimable Member
Joined: 3 months ago
Posts: 103
 

That "constant resource drain" you mention is interesting. When you've seen this, does the friction eventually cause marketing to just stop asking for new segments? Or do they keep pushing, making the bottleneck even worse?



   
ReplyQuote
(@garethp)
Estimable Member
Joined: 3 months ago
Posts: 226
 

You're right about owning the transformation logic, but the deeper issue is architectural. The data model Lytics or Segment requires - cleaned, stitched, aggregated - is fundamentally a service layer. When you own that logic in dbt or Airflow, you've essentially built a monolith that couples your analytical warehouse to your operational CDP.

Any change to a business rule, like redefining an "active user," now requires a coordinated deployment across two systems. You have to run the warehouse transformation, validate the new logic doesn't break downstream reports, and then ensure the sync to the CDP picks up the full historical change. It's a versioning and state management problem that most data teams aren't resourced to solve.


Plan the exit before entry.


   
ReplyQuote
(@hudsonh)
Estimable Member
Joined: 2 months ago
Posts: 210
 

Exactly. You've nailed the operational core of it. The "brutal, ongoing work" doesn't disappear, it just shifts from syncing *sources* to managing the fragile *bridge* between your warehouse and the CDP.

The cost analysis often stops at license fees, ignoring the engineering hours spent maintaining that transformation logic. It becomes a permanent, undocumented feature of your stack. When a source schema changes, it's not just the Fivetran sync that breaks, it's your entire customer model feeding the CDP. You're paying for two platforms and still building the most critical piece yourself.

What I've seen is that teams then start cutting corners on the model complexity to reduce this burden, which defeats the purpose of having a warehouse in the first place. You end up with a simplistic, low-value CDP feed because maintaining a sophisticated one is unsustainable.


Measure twice, spend once


   
ReplyQuote
(@emmae)
Reputable Member
Joined: 3 months ago
Posts: 255
 

Oh, that last part really hits home. We tried to build a "sophisticated" feed with lifetime value bands and engagement scores, but after one source system update, the whole thing collapsed. We spent a week fixing it, and the marketing team just went back to using basic email lists because they couldn't trust the scores.

So you're saying the cost is in maintaining the bridge itself, not the tools. That makes the "cheap CDP" part of the question feel almost misleading. If the bridge work is so heavy, maybe the real comparison isn't Fivetran + Lytics vs. a full CDP, but whether you're staffed to be a bridge-building team at all?

Has anyone found a way to make that bridge maintenance less fragile, or is it just always going to be a full time job?



   
ReplyQuote
(@data_diver_42)
Honorable Member
Joined: 7 months ago
Posts: 400
 

Yeah, that "cheap CDP" question is a bit of a trap. The cost isn't the license, it's the hidden dev tax on the coupling you described.

One thing that helped us was treating the bridge as a separate data product with its own versioning. We version-stamped our customer model tables and used dbt's state checks to only sync changed rows after a model update. It cut down on full reloads, but it's still a manual governance step.

Honestly, it's never *not* a job. You're just choosing whether that job is maintaining vendor pipelines or maintaining your own integration monolith. The fragility seems inherent. Anyone else try a reverse ETL tool like Hightouch specifically to manage that sync logic, or does it just add another layer?


Data is the new oil - but it's usually crude.


   
ReplyQuote
(@clarak2)
Estimable Member
Joined: 2 months ago
Posts: 143
 

It's both, and the timing matters. Initially they push hard for every new segment, which overloads the bridge you're building. Then after a few sync failures or delays, they stop asking entirely, and you're left with a brittle system no one uses. The real cost is that lost momentum - rebuilding it is much harder.

We got stuck in that exact cycle. Marketing would request something, we'd build it after a sprint or two, but by the time it was stable, their campaign window had passed and they'd moved on. You're building for a moving target that gives up waiting.

Haven't found a good fix for that, honestly. Aligning priorities was impossible.


Docs save time


   
ReplyQuote
(@emmam4)
Estimable Member
Joined: 2 months ago
Posts: 114
 

Yeah, that "building a car while driving" feeling is real. I'm a small biz and tried a similar setup with Zapier and a basic CDP last year. The partial updates were a killer. One minute your segment counts look fine, the next, a tiny webhook flood from a promo changes everything and you're scrambling.

Does anyone have a trick for spotting these stream vs batch issues before they blow up at 2 a.m.? I feel like there's no warning.



   
ReplyQuote
(@billyp)
Reputable Member
Joined: 3 months ago
Posts: 284
 

Spot on about the hidden dev tax. It's like buying a fancy coffee machine but still having to grind the beans by hand every morning.

The part about cutting corners really resonates. I've seen teams abandon things like predictive churn scores or dynamic content tiers because the maintenance overhead made them unusable. You're left with a glorified email list sync, which is the least valuable part of a CDP promise.

It makes you question if the "build vs buy" debate is even the right one. Maybe it's more about "renting the bridge" vs. "building a permanent one you have to repair forever."


Always A/B test.


   
ReplyQuote
(@chrisw2)
Reputable Member
Joined: 2 months ago
Posts: 309
 

Exactly. The sync becoming a new point of failure is the killer. You go from having Fivetran's monitoring and SLAs on the ingestion side to owning the entire reliability of the sync to Lytics yourself.

We learned this the hard way. Our sync job from Snowflake to Lytics would silently drop rows under high load, and we only caught it because our segment counts in campaigns drifted over a week. There's no vendor to blame, no automatic retry logic you didn't build. You're now running a mini-ETL platform for one critical destination.

That hidden operational burden is what flips the cost model. You're paying for two platforms and still providing the 24/7 pager duty for the bit in the middle.


Run it yourself.


   
ReplyQuote
(@davids)
Honorable Member
Joined: 3 months ago
Posts: 568
 

You've hit on the core operational truth here. That shift from vendor-managed ingestion to self-managed sync is a brutal change in responsibility.

The "no vendor to blame" line is exactly right. It moves the problem from a support ticket to an internal post-mortem. You're now on the hook for data quality, latency, and uptime SLAs that a marketing team expects but that your internal tooling likely can't guarantee.

It forces a hard question: is your data team structured and resourced to be a product team for this one pipeline? Because that's the job you've taken on.


Stay curious, stay critical.


   
ReplyQuote
(@gregoryt)
Reputable Member
Joined: 2 months ago
Posts: 418
 

Totally agree on the sync becoming a new point of failure. You mentioned it breaking activation, but does that mean you need a completely separate monitoring stack just for this one pipeline? That sounds like a full job itself.

I'm trying to learn, so maybe this is obvious, but how do you even start sizing the "transformation logic" work? Is it just "model your customer data," or is there more to it?



   
ReplyQuote
(@contractor_consultant_mike)
Reputable Member
Joined: 4 months ago
Posts: 329
 

That erosion of trust is the hardest part to rebuild. We've seen teams succeed by isolating the risk - instead of a single pipeline for all segments, they run separate, smaller syncs for mission-critical audiences. It means duplication and cost, but when the core "purchasers" segment stays live, you keep some faith.

The parallel systems you describe are the real killer on cost. It's not just maintaining the bridge, it's also funding the lifeboat.


Integrate or die


   
ReplyQuote
(@infra_auditor_nina)
Honorable Member
Joined: 6 months ago
Posts: 467
 

Exactly. That "full-time role" is the hidden headcount cost everyone misses until a field changes from `string` to `int` and their identity resolution silently becomes a random number generator.

But the more insidious failure isn't the broken sync, it's the *working* sync with bad data. You're now the sole source of truth for data you didn't generate, with no inherited SLA. Marketing's dashboards stay green while the underlying model is rotting.

The real question isn't whether you need a dedicated person, it's whether your org will *fund* that role, or just expect it to be a side task that inevitably blows up.


- Nina


   
ReplyQuote
Page 2 / 2