parse-sprinklr

Parse Sprinklr Excel exports into Supabase with normalized posts and summaries.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/mgivot/synchrony-social --skill parse-sprinklr-mgivot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parse-sprinklr
Source: https://github.com/mgivot/synchrony-social/tree/main/.claude/skills/parse-sprinklr
Command: npx skills add https://github.com/mgivot/synchrony-social --skill parse-sprinklr-mgivot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sprinklr exports are inconsistent across months and pillar mappings, making it hard to load into analytics databases. This skill normalizes data, resolves schema drift, and ensures posts, campaign summaries, and platform benchmarks are populated consistently in Supabase.

Core Features & Use Cases

  • Normalize Sprinklr exports across platform sheets and months
  • Resolve schema drift and pillar mappings; upsert into posts and summaries in Supabase
  • Insert into Supabase with proper campaign and period associations
  • Support grouping of Instagram Stories slides into a story-level metric set
  • Handle YouTube Shorts, Instagram Feed and Facebook formats

Quick Start

Upload the Sprinklr Excel export and run the parse-sprinklr command to ingest data into Supabase.

Frequently Asked Questions about parse-sprinklr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I normalize Sprinklr Excel exports into a structured data model?

To normalize Sprinklr Excel exports, you parse the platform sheets to resolve monthly schema drift and pillar mappings, then insert the structured results as posts, campaign_period_summaries, and platform_benchmarks into Supabase.

Why does my Sprinklr data import fail due to missing columns across different months?

Sprinklr data imports fail because exports have inconsistent schemas across months. You can resolve this schema drift and handle missing columns gracefully by enforcing idempotent upserts during the data normalization process.

Can I group Instagram Stories slides into a single story-level metric set?

Yes, you can group Instagram Stories slides into a story-level metric set. The normalization process supports grouping multiple slides into unified metrics across Instagram, Facebook, and YouTube Shorts formats.

What is the best way to load Sprinklr campaign summaries into Supabase?

The best way to load Sprinklr campaign summaries into Supabase is to parse the Excel export, normalize platform sheets and pillar mappings, and perform idempotent upserts to ensure proper campaign and period associations without duplicating records.

Does Supabase support idempotent upserts for ingesting social media platform benchmarks?

Yes, Supabase supports idempotent upserts for ingesting social media platform benchmarks. This ensures that re-running the data import for Facebook, Instagram, and YouTube Shorts does not create duplicate posts or campaign summaries.