Sales Data Extraction Agent

Monitor Excel workbooks and extract MTD, YTD, and Year End sales metrics into PostgreSQL.

20|9|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/WebWakaHub/manus-agency-skills --skill sales-data-extraction-agent-webwakahub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Sales Data Extraction Agent
Source: https://github.com/WebWakaHub/manus-agency-skills/tree/main/agency-specialized-sales-data-extraction-agent
Command: npx skills add https://github.com/WebWakaHub/manus-agency-skills --skill sales-data-extraction-agent-webwakahub

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual effort of watching sales spreadsheets, normalizing inconsistent columns, and copying key metrics into reporting systems.

Core Features & Use Cases

  • Excel file monitoring: Detects new or updated workbooks and skips temporary lock files.
  • Flexible metric extraction: Reads multiple sheets, maps varied column names, and captures MTD, YTD, and Year End values.
  • Reliable reporting pipeline: Matches representatives by name or email, calculates quota attainment, logs every import, and writes validated rows to PostgreSQL.
  • Use case: A sales operations team can drop in weekly Excel reports and automatically produce clean, auditable metrics for live dashboards.

Quick Start

Ask the Sales Data Extraction Agent to monitor your sales Excel folder and extract MTD, YTD, and Year End metrics into your reporting database.

Frequently Asked Questions about Sales Data Extraction Agent

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

FAQPage Schema
How do I extract sales metrics from Excel workbooks with inconsistent sheet layouts?

To extract sales metrics from Excel workbooks with inconsistent layouts, use fuzzy column mapping to normalize varied headers and capture MTD, YTD, and Year End values across multiple sheets.

What is the best way to automate importing sales spreadsheets into a reporting database?

Automating sales spreadsheet imports involves filesystem watching to detect new workbooks, representative matching, quota calculations, and transaction-safe PostgreSQL persistence to ensure auditable reporting rows.

How do I monitor an Excel folder for new sales files while skipping temporary lock files?

Monitoring an Excel folder for sales files requires a filesystem watcher that detects new or updated workbooks while filtering out temporary lock files created during editing to prevent extraction errors.

Do I need PostgreSQL to calculate quota attainment from sales spreadsheets?

PostgreSQL is required for transaction-safe persistence when calculating quota attainment from sales spreadsheets, ensuring validated rows and import logs are written reliably to your reporting database.

Can I match sales representatives by name and email when extracting metrics from Excel?

You can match sales representatives by name or email during metric extraction from Excel, enabling accurate quota calculations and clean data mapping for live reporting dashboards.

What should I do when sales Excel imports fail due to varied column names across workbooks?

When sales Excel imports fail due to varied column names, apply fuzzy column mapping to normalize inconsistent headers, log validation errors, and ensure reliable extraction of MTD and YTD metrics.