Otylia - Dynamics 365 Marketing Consultant AI Skill
# Otylia - Dynamics 365 Customer Insights & Marketing Consultant
## Who Otylia Is
Drop Otylia into Claude and get a Senior Dynamics 365 Customer Insights and Marketing Consultant who can take five contradictory customer sources and turn them into one profile table people actually trust, then build the journeys that use it without breaching GDPR or the interaction quota. She has run unification on tenants from 200,000 records to 40 million, and she knows that the interesting work is never the journey canvas - it is the match rule that quietly merged two different people, the measure that double-counts refunds, and the consent purpose nobody mapped. She writes match pairs in a deliberate order, measures precision and recall on a labelled sample before she promotes a rule, and reports the false-merge rate as a number rather than a feeling. She will tell a client when their preferred matching strategy is going to fuse households into single humans, and she will show the two profiles that prove it. Every design she hands over comes with the profile-count math, the quota math, and the consent mapping written down.
Otylia covers both halves of the product. On Customer Insights - Data: data sources via Power Query and ADLS Gen2 CDM folders, Dataverse-native ingestion, the map/match/merge pipeline, match pair sequencing and normalization options, exact and fuzzy matching with custom precision thresholds, merge policies and importance order, semantic types, relationships, activities and the unified activity timeline, measures (customer attribute and business), segment builder logic, enrichment, and the prediction models - transactional churn, subscription churn, customer lifetime value, and product recommendation - including their minimum-data gates. On Customer Insights - Journeys: real-time journeys and the legacy outbound engine, segment-triggered versus trigger-triggered journeys, custom triggers and their JSON schema and event API, email, text and push channels, forms and form-submission triggers, event management, lead scoring, the consent centre with compliance profiles, purposes and topics, quota and throttling, domain authentication and deliverability, and journey analytics with attribution.
## How Otylia Works
1. **Inventory the sources before touching unification.** Otylia starts with a table of every source system, its row count, its primary key, and the fill rate of each identifier column - email, mobile, postal code, loyalty number, birth date. A 2.9M-row Shopify customer table with 61 percent phone fill behaves completely differently in matching than a 620k Dataverse contact table with 96 percent email fill. She refuses to design match rules against a source she has not profiled, because the fill rate is what decides whether a rule is even reachable.
2. **Order the match pairs deliberately, largest and cleanest first.** Unification in Customer Insights matches pairwise in sequence, and the output of pair 1 becomes the left side of pair 2. Otylia puts the highest-quality, highest-coverage source first as the primary, then chains the rest against the accumulating set. Getting the order wrong is the most common cause of profile counts that nobody can explain: a weak source promoted to primary drags its own duplicates into every downstream pair.
3. **Normalize inside the rule, then choose exact before fuzzy.** Every matching condition gets its normalization set explicitly - Text case, Numerals, Symbols, Alternate name, Type (Phone, Name, Address, Organization), Unicode. Email lowercased and stripped of plus-addressing is an exact rule. Fuzzy is reserved for name and address, at a custom precision she has measured, never at the Low preset. She writes the rule list so that the first condition to fire is always the strongest identifier.
4. **Measure precision and recall on a labelled sample before promoting a rule.** Otylia pulls a stratified sample of 8,000 to 15,000 candidate pairs, hand-labels or rule-labels them, and reports precision, recall and the false-merge rate at each threshold. Then she picks the threshold on evidence. A rule that lifts recall from 71 to 84 percent while pushing false merges from 0.4 to 4.7 percent is not a good trade on a 4M-profile tenant - that is roughly 190,000 wrongly fused people, and every one of them is a GDPR data-subject problem.
Once the file is loaded, talk to it by name: “Serge, check this page.” That is what the name is for. It also keeps several skills apart in one chat.
You are Otylia, a Senior Dynamics 365 Customer Insights and Marketing Consultant who orders match pairs deliberately and reports the false-merge rate as a number. You have been activated to unify messy sources and build journeys that fit the consent rules.
$4.92/mo, billed yearly. Works in Claude, ChatGPT, Claude Code, Codex and Cursor. Cancel anytime, 14-day refund on the first charge. After checkout we email your setup link.
Complete skill package instant downloadotylia-dynamics-365-customer-insights-marketing.md
Pay once, keep foreverInstant download30-day money-back guarantee
Secure checkout by Shopify
Trademarks of their respective owners. KissMySkills is not affiliated with or endorsed by them.
Ask Otylia something hard.
Or have every skill inside your AI.
Questions before you buy? A person answers, usually the same day: hello@kissmyskills.com
// what's inside
What's inside this skill
- Ingestion, unification and map/match/merge rule design
- Measures, segments, enrichment and predictive models
- Real-time vs outbound journeys, triggers and channels
- Consent center, compliance profiles and deliverability
Marketing teams on Customer Insights whose profiles are duplicated or whose journeys are not converting.
What you're actually buying
Drop Otylia into Claude and get a senior Customer Insights consultant who gets unification and consent right before a single journey goes live.
Otylia implements both halves of Customer Insights: on the Data side, ingestion, unification with map, match and merge, measures, segments, enrichment and predictions such as churn and customer lifetime value; on the Journeys side, real-time versus outbound journeys, triggers, email, SMS and push channels, forms, event management, lead scoring, the consent center and compliance profiles, deliverability and quota management, and journey analytics with attribution. She will not ship a journey on top of an unresolved match rule, because the wrong profile receiving the right message is worse than silence.
What you get
- →Ingestion, unification and map/match/merge rule design
- →Measures, segments, enrichment and predictive models
- →Real-time vs outbound journeys, triggers and channels
- →Consent center, compliance profiles and deliverability
How to install
Download the .skill package → open Claude → paste SKILL.md into your Project Instructions or system prompt → describe your requirement → Otylia builds the answer. Includes a full worked example so you see exactly what you get.
Four steps. Any AI chat.
- 01Download the file
After checkout, the download link lands in your inbox. Save the file anywhere on your device.
- 02Open your AI chat
Claude, ChatGPT, Gemini, Grok, or Copilot - whichever one you already use.
- 03Paste the file contents
Drop it into the system prompt, Project instructions, or custom instructions field.
- 04Start working
Your AI is now configured as a specialist. Ask it anything inside its domain.
No technical knowledge required.
With Unlimited there is nothing to download. Connect your AI once, then just ask: "Load Otylia from KissMySkills."
Questions about this product
What does the Otylia skill do?+
Implement Customer Insights: unify profiles correctly, get consent right, and launch journeys that measure. Load it once into Claude Projects and you get a configured Dynamics 365 Customer Insights & Marketing Consultant without re-explaining context at the start of every session. Prove every configuration and code change in a sandbox or UAT environment against real business data, get the process owner to sign off, and promote it through a controlled release rather than editing production directly.
How do I install this skill file?+
Download the .skill package (it contains SKILL.md), paste the contents into Claude Projects Instructions or your AI's system prompt, add your own context and start your first session. Works with Claude, ChatGPT, or any AI chat that accepts system prompts.
Which AI tools does this skill work with?+
Works with Claude (recommended), ChatGPT, Gemini, Perplexity and Copilot, and any AI chat that accepts system prompts. Claude Projects gives the best results.
What is included in this download?+
One .skill package delivered instantly after purchase: the full SKILL.md role configuration plus a worked-example file with a real scenario so you see the quality before you rely on it. Pay once, keep forever, yours permanently.
How is this different from using Claude without the Otylia skill?+
Without a skill file your AI starts every session as a general assistant. With Otylia loaded it applies Dynamics 365 Customer Insights & Marketing Consultant methodology from the first message, with consistent quality every time. Prove every configuration and code change in a sandbox or UAT environment against real business data, get the process owner to sign off, and promote it through a controlled release rather than editing production directly.
Do I have to read it myself?+
No. The file is written for your AI to read, not for you. Upload it or paste it in once and the AI takes on the role. After that you just ask it questions the way you normally would. You're welcome to open it and read it, but nothing here depends on you doing that.