Convrtly turns the payloads your systems send into the format your trading partner expects. You write the mapping once, as a template, and call one API. Change the order below and watch the message change.
UNH+1+ORDRSP:D:96A:UN'BGM+231+PO-48213+29'DTM+137:20261106:102'RFF+ON:PO-48213'NAD+BY+7350000000011::9'NAD+SU+7350000000028::9'LIN+1++7310000000017:EN'QTY+21:24'PRI+AAA:189'LIN+2++7310000000024:EN'QTY+21:6'PRI+AAA:64.5'UNS+S'UNT+14+1'
This preview runs in your browser on the same template language and helpers Convrtly uses. In Convrtly, the template is saved in your organisation and runs every time your system calls the API.
In production
Send the raw XML, JSON or EDIFACT as the body and name the template. The converted message comes back in the response. Every conversion is logged, so you can see what came in and what went out.
How it works
Open the editor with a real input on one side and the output on the other. The template is plain Handlebars with helpers for dates, numbers, padding and EDI segments. Or let your coding agent write it.
Save inputs with the output they must produce. A template goes live only when every example passes, and a change to one in use is first replayed against its recent real conversions.
POST /api/convert with a scoped API key. Earlier versions are kept, so a bad change is one restore away.
For agents
Convrtly has an MCP server. Connect Claude Code, Cursor or Codex with an API key and the agent can read the helper docs, test templates, save a draft with examples and publish it. It never edits the live template directly.
claude mcp add --transport http convrtly \ https://convrtly.com/api/mcp \ --header "Authorization: Bearer $CONVRTLY_API_KEY"
Straight answers
Invite only, for now
We're letting a small number of teams in at a time. Tell us what you send to whom, and we'll reply in person.