How to Create Multiple Custom Fields in Salesforce Quickly

Create custom fields in Salesforce in bulk - the Setup wizard, metadata deployment, and in-browser field creation - plus the naming rules to settle first.

Updated 2026-09-09

The Setup field wizard is fine for one field and painful for twenty: six screens each, and the field-level security step repeated every time.

When a project needs a batch of fields on one object, there are three faster paths.

Settle the conventions before the first field

  • API naming: pick a convention and apply it to every field in the batch - renaming later breaks integrations and formulas.
  • Field type and length: text vs picklist decisions are expensive to reverse once data lands.
  • Description and help text: required by most governance reviews, and cheap to write now, tedious to backfill.

Option 1 - the Setup wizard

Object Manager → Fields & Relationships → New. Reliable, guided, and the right choice for a single field with an unusual type such as a formula or roll-up summary.

Option 2 - metadata deployment

  • Author the field XML, deploy with the Salesforce CLI, and keep the definitions in version control.
  • Best for repeatable, reviewable changes that must move sandbox to production.
  • Highest setup cost, lowest cost per repeat.

Option 3 - create fields in the browser

TurboKit's field creator adds fields from within Salesforce without the full Setup navigation, which suits the middle case: a handful of fields on one object, needed now, not worth a deployment pipeline.

After the fields exist

  • Grant field-level security to the profiles or permission sets that need it - new fields are hidden from everyone but System Administrator by default.
  • Add them to the page layouts and, where relevant, the compact layout.
  • Update the report types if the fields should be reportable.

Frequently asked questions

Can I create Salesforce fields from a spreadsheet?
Not natively. You can generate metadata XML from a spreadsheet and deploy it with the CLI, which is the usual approach for large batches.
Why can't anyone see the field I just created?
New custom fields are visible only to System Administrator until you grant field-level security and add the field to a page layout.
Can I change a field's type after creation?
Sometimes. Salesforce allows certain conversions (text to picklist, for example) with data-loss warnings; others require creating a new field and migrating the data.

More from the Admin How-To