File-based integrations play a crucial role in connecting with customer data
sources from different systems. This document outlines our vision, what is
possible, and shares practical tips for successful integrations.
At TechWolf, our vision for file-based integrations is to make unstructured
and semi-structured data usable with minimal back-and-forth communication,
both on TechWolf’s side and the customer’s. We aim to:
Accept the variability of real-world enterprise data.
Enable low-friction, high-trust integrations, especially for customers
without resources to build their own integrations.
Make it easy to onboard, maintain, and evolve integrations across different
file types and formats.
Strive to create integrations that can be built by the customer too. This
means we use our own (SkillEngine) API to ingest data.
See our Integrations Overview for an overview of the
standardized integrations we offer, such as Workday or SAP. We will continue
building these standardized integrations, to provide the best onboarding and
integration experience for our customers.
To see which types of data we currently support, we refer to the
API Documentation. If your data can map onto the API, we can
ingest it through file-based integrations.For example, to see which fields of courses can be loaded in, see the
Courses API.
Currently, all capabilities are managed internally by TechWolf. We plan on
exposing these towards customers, to smooth over any friction with the current
setup.Internally, we support the following capabilities:
Schema mapping: Transform input columns to our data model using config.
Enrichment: Add metadata, infer missing fields, perform operations on
fields,…
Scheduling: Automate ingestion via cloud storage, SFTP, or manual
uploads.