parse-sprinklr

Parse Sprinklr Excel exports into Supabase tables while handling schema drift.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires xlsx, @supabase/supabase-js, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex and error-prone process of importing social media performance data from Sprinklr Excel exports into a structured database, handling inconsistencies and schema drift.

Core Features & Use Cases

  • Automated Data Ingestion: Parses Sprinklr .xlsx files, normalizing data across different platforms (Facebook, Instagram Feed, Instagram Stories, YouTube Shorts).
  • Schema Drift Handling: Automatically adapts to changes in Sprinklr's column names and structures between monthly exports.
  • Data Normalization: Cleans and standardizes metrics, post formats, and pillar names for consistent analysis.
  • Database Population: Inserts parsed data into Supabase tables (posts, campaigns, reporting_periods, campaign_period_summaries, platform_benchmarks).
  • Use Case: Regularly import monthly social media performance reports from Sprinklr to feed into dashboards and automated reporting workflows without manual data cleaning.

Quick Start

Use the parse-sprinklr skill to import the latest Sprinklr Excel export file.

Frequently Asked Questions about parse-sprinklr

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

FAQPage Schema
How do I import Sprinklr Excel exports into Supabase automatically?

You can parse Sprinklr Excel exports into Supabase by using scripts that read .xlsx files and insert normalized records directly into database tables. This handles platform-specific metrics and populates posts, campaign summaries, and benchmarks.

What is the best way to handle schema drift in monthly social media reporting data?

The best way to handle schema drift in social media reporting data is using scripts that automatically adapt to changing column names and structures in monthly exports. They map and normalize shifting schemas to maintain consistent database population.

Does this data normalization approach support multiple social media platforms like Facebook and Instagram?

Yes, this data normalization process supports multiple social media platforms including Facebook, Instagram Feed, Instagram Stories, and YouTube Shorts. It standardizes metrics and post formats across these channels for unified analysis in Supabase.

Can I use SheetJS to parse Sprinklr xlsx files for database ingestion?

Yes, you can use SheetJS to parse Sprinklr xlsx files for database ingestion. It works with the Supabase client library to read Excel data, normalize social media metrics, and automate the insertion of campaign summaries and posts into your database.

Why does my Sprinklr data import fail when column names change between monthly exports?

Sprinklr data imports fail when column names change because rigid parsing scripts cannot locate expected metrics. You need a solution that automatically handles schema drift by detecting and mapping varying column structures to standardized database fields.