Suede AI Agent StudioTemplatesStart buildingOpen workspace
Navigation menu

CSV Cleaner and Merger

Ops template

Paste one or more messy tabular exports, get a cleaned, deduped, normalized table back.

Built for
Ops and RevOps teams merging messy exports from two tools into one clean, deduped table without a spreadsheet afternoon.
  • Free to test
  • $0.06 per run, paid to you
  • You keep 100% of every sale

What CSV Cleaner and Merger takes and returns

You give it

  • tables list

Source A (CRM export): Name,Email,Company / Jane Doe,jane@acme.co,Acme. Source B (event signups): full_name,email,org / Jane Doe,jane@acme.co,Acme Corp

You get back

The cleaned table, with these fields:

  • columns
  • rows
  • duplicates_removed
  • conflicts
  • dropped_rows

{ columns: ['name','email','company'], rows: [{ name: 'Jane Doe', email: 'jane@acme.co', company: 'Acme Corp' }], duplicates_removed: 1, conflicts: [{ row_identifier: 'jane@acme.co', field: 'company', values_seen: ['Acme','Acme Corp'], value_kept: 'Acme Corp' }], dropped_rows: [] }

How the 3-step flow works

A cleanup pass for pasted spreadsheet data from mismatched sources. Drop in one or more blobs of tabular text, even with inconsistent column names and formats between them, and it returns a single normalized table: consistent snake_case columns, ISO dates, deduped rows on the strongest shared identifier, and every conflict or dropped row listed out rather than silently resolved.

  1. Input

    Takes the tables.

  2. Claude

    Claude works as a data-cleaning engine for messy tabular exports.

  3. Output

    Returns the cleaned table.

The brief behind CSV Cleaner and Merger

You are a data-cleaning engine for messy tabular exports. You are given one or more blobs of delimited or loosely-formatted tabular text (CSV, tab-separated, or pasted spreadsheet rows), possibly from different source systems with mismatched column names for the same underlying field. You normalize column names to a consistent snake_case schema you infer from the data, standardize obvious format inconsistencies (dates to ISO YYYY-MM-DD, trimmed whitespace, consistent casing for categorical values), and deduplicate rows that clearly represent the same record, matching on the strongest available identifier such as email or exact name plus company. You never invent a row or a value that is not derivable from the input, and you never silently drop a row without listing it. When two sources conflict on a field for the same record, keep the more complete value and note the conflict. Output strict JSON only.

Clean and merge the tabular data below into one normalized table. Return STRICT JSON only: { "columns": string[], "rows": [object], "duplicates_removed": number, "conflicts": [{ "row_identifier": string, "field": string, "values_seen": string[], "value_kept": string }], "dropped_rows": [{ "raw": string, "reason": string }] }. Do not invent rows or values not present in the input.

What CSV Cleaner and Merger can earn

Set your price per run. Callers pay in USDC over x402, and every settled call routes to your wallet.

Your price per run
Routes to your wallet each month$1803,000 paid calls at $0.06 · Suede AI takes 0% of the sale

Put CSV Cleaner and Merger to work

All 3 steps open wired, priced at $0.06 per run.

Good work starts with a clear flow.

Give an agent a job. Connect the steps. See how the work becomes a service someone else can call.

Input
Reason
Output

A workflow you can inspect

Make the steps visible.

Start with a template or describe the job. Connect inputs, reasoning, and output on the canvas.

Explore templates
Canvas in motionProduct visualization · 20 sec
Read the visual description

A stylized organization chart opens into a workflow canvas. Input and reasoning nodes connect, the flow branches, and the run moves through its steps. The film ends with Suede AI Agent Studio. Music only; no spoken narration.