Fivetran is an industry leader in data integration from various sources to a data warehouse. Despite having over 150 prebuilt connectors for popular sources like Zendesk, NetSuite, and Salesforce, some organizations struggle with obscure data sources. Fivetran's Google cloud function connector can pull data from any source using less than 100 lines of Python code. The integration process consists of three fundamental pieces: data reader, core processor, and data writer. For a well-architected integration tool, the core processor and data writer are agnostic to the data reader, allowing users to write custom data readers for unsupported sources. This enables seamless integration with Fivetran's existing core processor and data writer, making it possible to pull data from any source without a native prebuilt connector.