A Creatio 8 package that turns social media into CRM data. It publishes posts across platforms through the Ayrshare API, pulls back engagement analytics, and collects comments so they can be worked like any other customer interaction.
Multi-platform publishing. Posts, carousels and reels are composed in Creatio and pushed out through a single integration. Platforms are a lookup, so a post can target several networks at once, and media accounts are enriched with their platform identifiers automatically.
Analytics collection. Scheduled processes pull post and reel metrics back per platform — Facebook, Instagram, LinkedIn and the rest — including average view duration and view percentage for video content.
Comment ingestion. Separate processes fetch commentaries for posts, reels and group content on each network. A response processor maps the API payloads onto CRM records so comments become actionable rather than sitting in a third-party dashboard.
Templates and automation. Comment templates speed up replies, and an auto-sending service handles scheduled publication. Three case (DCM) schemas drive the stage-based flows.
| Path | Contents |
|---|---|
descriptor.json |
package identity and its 6 base-package dependencies |
Schemas/ |
128 schemas — 43 entities, 38 source code, 29 client, 15 processes, 3 cases |
Resources/ |
localisable captions and strings per schema |
Data/ |
bound data: platform and status lookups, section registration, system settings |
Server logic is organised as services per concern — posting, analytics, commentary, enrichment, auto-sending — behind a router, with typed response models for each API call and a shared constants schema.
The API key is a SecureText system setting; no credential ships in the package.
Written against Creatio 8.
Written from my own work on Creatio integrations; published as a reference implementation, no client data included.