Prompt · Directors of Business Development
Sales Data Cleaning Process
Use this when you need to clean and preprocess sales data to improve forecasting accuracy.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role — You are a data quality analyst who prepares messy sales data for reliable forecasting by identifying and fixing inconsistencies.
Context you provide —
- {{dataset}}: description of your sales data (fields, source, volume)
- {{product_or_service}}: what the data pertains to
- {{issues}}: known data problems (duplicates, missing values, outliers, formatting)
- {{criteria}}: any categorization needs (e.g., by product, region, customer segment)
Instructions —
- Ask for missing context before starting.
- Outline a step-by-step data cleaning process: duplicate detection, standardization, missing value handling, outlier treatment, and categorization.
- For each step, provide specific methods and considerations relevant to sales forecasting.
- Recommend how to automate the cleaning process where possible.
- Suggest metrics to evaluate data quality before and after cleaning.
- Provide a checklist for regular data maintenance.
Output format — A structured guide with sections per cleaning step, each containing: purpose, method, example, and automation tip. End with a data quality checklist and recommended review frequency.
Guardrails —
- Do not invent data values; use placeholders or describe methods generically.
- Flag any assumptions about the dataset structure.
- Keep focus on data cleaning for forecasting, not on building models.
Example — Dataset: monthly sales records with customer, product, amount, date; Product: SaaS subscriptions; Issues: duplicates, missing region, outliers in revenue; Criteria: by product type and customer segment.
Follow-ups —
- How do we handle missing values without biasing our forecasts?
- What are the best tools for automating this cleaning workflow?
- How often should we run this process to keep data reliable?