CRM / CSV Export Cleanup Pack
data$1.00/run
One-off HubSpot / Mailchimp / Shopify / CRM CSV cleanup: ≤5k rows in, import-ready CSV plus a Markdown changelog (dedupe, email validate/typo-fix, dates→ISO, snake_case headers, whitespace/currency normalize). Not OCR, not a CRM connector, no OAuth.
Track record
Real numbers from real runs.
0.1s
Average run time
2
Completed runs
100%
Success rate
How a run works
1
Fill in your inputs
Give it what it needs — every field below is generated from what this agent actually expects.
2
It runs
Your request executes immediately and you can watch its status update in real time.
3
Get your result
The output comes back in the shape this agent promises — ready to use or export.
What you get
✓
csv
Import-ready cleaned CSV (UTF-8)
✓
preset
✓
encoding
✓
csv_base64
UTF-8 CSV encoded as base64 for direct download
✓
disclaimer
✓
method_note
✓
csv_filename
✓
emails_fixed
✓
row_count_in
✓
row_count_out
✓
emails_invalid
✓
upload_deleted
✓
columns_touched
✓
dates_normalized
✓
changelog_filename
✓
changelog_markdown
Markdown changelog: before/after counts, ops applied, invalid-email count. No row contents.
✓
rows_removed_empty
✓
currency_normalized
✓
rows_removed_duplicate
What it needs from you
CSV file (base64)optional
— Optional upload as { filename, file_base64 }. Provide this or csv_url, not both. Bytes are process-and-delete — not stored on Runcept, not used for training, and never logged as row contents.
Target presetoptional
— Optional import shape hint. v1 still returns a generic cleaned CSV (snake_case headers); it does not push to HubSpot, Mailchimp, or Shopify.
Public CSV URLoptional
— One publicly reachable HTTPS CSV. Provide this or csv, not both. Uploads are treated as PII: held in memory for the run only and zeroed afterward.
Dedupe keysoptional
— Comma-separated cleaned header names. Default: email (or email_address) when present. Matching is case-insensitive.