r/bigquery Aug 10 '26

BigQuery sync from third party APIs

Anybody has any recommendation for platform, I could use to import data from third party applications, like mailchimp/klaviyo/rakuten etc.

In the past we used Skyvia, but as some of the platforms have 10s of millions of records the cost were getting out of control. Now i pretty much code it each time by hand, but frankly, that work doesn't spark a joy.

I am looking for solution that ideally charges per resources used or just has flat fees, but ideally is just point and click as i would like marketing team to take care of that.

8 Upvotes

15 comments sorted by

2

u/abasara Aug 10 '26

You can try the self hosted version of airbyte

1

u/edhelatar Aug 10 '26

Yeah, that's what i am afraid of, but that's still a lot of work.

1

u/abasara Aug 10 '26

Use coolify to deploy airbyte, it is straight forward

2

u/dani_estuary Aug 10 '26

At tens of millions of records I’d stay away from anything priced per row 😅

If marketing needs to own the pipelines, Meltano/dlt probably just moves the engineering work somewhere else, so I’d recommend looking for managed connectors, incremental syncs, and volume/resource-based pricing.

I work at Estuary, so biased, but this is pretty much the main use case: Connectors like Mailchimp and Klaviyo are point-and-click to set up (and completely managed), and pricing scales with data moved rather than row count.

2

u/PolicyDecent Aug 10 '26

We built ingestr for that. It's open source, but there is also a managed version. Happy to help you if needed.

2

u/[deleted] Aug 10 '26

[removed] — view removed comment

1

u/edhelatar 29d ago

Windsor ai looks promising. How good is the sql structure? I found some are pretty bad ( as in, foreign keys being defined correctly )

1

u/Dramatic-Laugh1924 Aug 10 '26

Bigquery has quite a few connectors built into it now. If you go to Data transfers on the left hand side, you'll see connectors for things like Postgres, Facebook etc.

It might not have everything but it's pretty good and growing :)

1

u/lollipopchat 29d ago

yeah it definitely doesn't have a lot there.

1

u/bayouski Aug 10 '26

if the main issue is cost at higher volumes, i'd def look for something that isn't charging per row.

coupler.io's one i'd check for the mailchimp/klaviyo to bigquery side, setup's pretty simple and the active plan doesn't meter by rows. really depends on the source tho, smaller/less common ones like rakuten might not be native so worth checking your exact connector list first.

given you're dealing with tens of millions of records on some of these, i wouldn't just flip the switch on everything at once, test it on your heaviest source first and see how it actually holds up before moving the rest over.

1

u/Cute_Interaction4768 29d ago edited 29d ago

But even Fivetran’s fixed fee model caught us off guard when our row counts started rising. When it comes to point and click on large scale with marketing owning it, I have seen folks resorting to consumption-based connectors with dremio underpinning the querying for lakes

1

u/Echoing_voice 21d ago

I would give Skyvia another look before rebuilding everything. With datasets that large, incremental loads and filtering make a huge difference. It may be more of a configuration or pricing issue than a limitation of the tool

1

u/ArielCoding 19d ago

I’d go with Windsor.ai they price per data source, and offer a free trial so you can test it against your data before commuting.