Use case
You have a file with the results of a study: each row is a respondent with their email, their score and their comment. You want those respondents to exist as clients in woku, without duplicating the ones you already have, and you want to invite them to a new measurement to give continuity to the study.Import the study as a data source
The study is loaded by creating a data source with the four-step wizard:- Connect: upload the study file in CSV, Excel/XLSX, JSON or XML format (up to 50 MB). If the study provider exposes an API, you can also connect it directly by providing the URL, the method (GET or POST) and an optional API key.
- Review data: woku detects the study fields and shows the type and an example of each one. Include the fields you care about, such as email, score and comment, and exclude the rest.
- Define schema: with the AI assistant, or manually, you define the
display name, the type, the format (for example
emailordate), the description and whether each field is required. - Publish: the source becomes available to build data flows on top of it.
Unify with your clients and activate the study
With the source published, create a data flow that uses it as the origin. That is where unification and activation happen:- The create or find client action looks up each respondent by their email. If a client with that email already exists in your company, the record is linked to it. If it does not exist, a new client is created. This way the study’s universe is unified with your base without duplicates.
- The same flow can send measurements to the study’s universe: NPS, CSAT or CES surveys, invitations to a woku or forms.
Current limits
- Flows operate on the sample of up to 50 records that each data source stores. For larger studies, process the study in parts.
- Unifying respondents with clients is done by email. Rows without an email cannot be linked to a client.
- Loading is by file or by an API query. There is no real time event ingestion.