A Creatio 8 package that brings Typeform surveys into the CRM — form definitions, submitted responses and per-question answers, linked back to the contact who responded.
Survey definitions. Surveys are a CRM section with folders, tags and attachments, typed by survey type and tracked with a status lookup. Questions belong to a survey and can be built from content templates.
Response capture. Each submission becomes a response record carrying its platform of origin, with individual answers stored per question and file uploads kept as response attachments.
Field mapping. A mapper process translates Typeform's field payloads onto the CRM structure, so differently shaped forms land in a consistent model.
| Path | Contents |
|---|---|
descriptor.json |
package identity and its 5 base-package dependencies |
Schemas/ |
53 schemas — 26 source code, 17 entities, 8 client, 1 process, 1 case |
Resources/ |
localisable captions and strings per schema |
Data/ |
bound data: survey, question and platform lookups, section registration |
The bulk of the source code is typed deserialisation models — one per shape the API returns (fields, choices, answers, form content, insights) — which is why source-code schemas outnumber entities here.
Written against Creatio 8.
Written from my own work on Creatio integrations; published as a reference implementation, no client data included.