CRM Formatter·3 min read

Custom CRM templates

Build a custom template with your own field names, types, and required flags when your CRM is not in the built-in list or the record shape is non-standard.

By Operelio team

On this page4
  1. 1.When to build a custom schema
  2. 2.Field types
  3. 3.Building a schema
  4. 4.Frequently asked questions

When to build a custom schema

Use a custom schema when your CRM is not one of the eight built-in providers, when you need a record type the built-in schema does not cover, or when you want to produce a CSV for a tool other than a CRM (an enrichment service, a data warehouse, a downstream script).

A custom schema is a list of fields you define. Each field has a key (the output column name), a label, a type, and optional flags for required and validation.

Field types

Seven types are supported: Text, Email, Phone, Number, Date, URL, and Yes/No. Email and phone get automatic cleanup and validation (lowercased and trimmed; non-digits stripped except a leading +). Text, Number, Date, URL, and Yes/No are stored exactly as you enter them and pass through to your CRM unchanged. If you need date parsing or URL validation, do it before upload.

Operelio flags invalid emails, phones, and missing required fields with the exact row and reason. Other types pass through without validation. A Required flag generates a warning per row when that column is empty or unmapped, but does not block export. Review warnings before pushing to your CRM.

Building a schema

On the Format step, click Build a custom schema. Add each field in turn: label, type, required flag. Reorder fields with the up and down arrows, remove fields with the trash icon. Save the schema so it appears in your Load schema menu next time.

Custom schemas are stored on your account, so you can reuse them across different source files. Pro supports 5 custom schemas; Team supports 25; Agency supports 75.

When you reach the cap (5 schemas on Pro, 25 on Team, 75 on Agency), the New schema button shows an upgrade prompt. Delete a schema first to free a slot.

Schemas can be edited or deleted from the Schema library. Editing a schema doesn't change historical jobs that used the old version: those keep their original field set.

Frequently asked questions

Can I push a custom schema to a CRM?

Direct CRM push is only supported for the three built-in providers with OAuth (HubSpot, Salesforce, Pipedrive). Custom schemas export a CRM-ready CSV you can import into any tool yourself.

What plan do I need to build custom schemas?

Pro ($39/month) gives you 5 custom schemas. Team ($99/month) gives you 25. Agency ($299/month) gives you 75. Free does not include custom schemas.

Can I base a custom schema on a built-in one?

Yes, manually. Open the built-in schema you want to start from, note the fields you need, then click Build a custom schema and recreate them with your own types and required flags. A one-click duplicate is on the roadmap.

Ready to get started?

Upload a file and run your first transformation. Free, no credit card required.