A short video by Kristoffer Fürst arguing that asking a system/provider if an integration is "available out of the box" is a flawed question. He gives three reasons: the question is too broad (many possible integrations per provider), some integrations (e.g., to data warehouses like Snowflake) cannot guarantee the specific data/timings needed, and the question ignores unknown future integration needs.
Chapters
Asking a system provider if an integration is available out of the box isn't a great idea, and there are three reasons why. First reason, if it's an integration to a system provider or another service provider, for example, is that the question is too broad. There can be tens or even hundreds of possible integrations to just one system or service provider. So which one or which ones are available then? The second reason is that it's not even possible for some integrations to exist out of the box, for example to data warehouses, even out of the box warehouses like Snowflake. If there is a Snowflake integration, it just means that some data is shipped sometimes to Snowflake. It doesn't mean the data you need is shipped when you need it or on the triggers that you need it. And the third and final reason is that this question misses the future needs. If you add change or remove integrations in the future that are unknown today by definition, how can you ensure that those unknown integrations are available out of the box when you need them in the future? You can't.