Skip to content

Custom member profile fields

Capture what your membership needs — add custom fields to the account profile, shown to members in My Account and to you in the admin.

  • 6 field types
  • My Account + admin
  • Required & validated
No credit card required
FreeMembership

Memberships often need more than name and email — a company, a member ID, preferences, an uploaded document. Profile Builder (Free) adds custom profile fields to My Account → Account Details (and the admin user profile), with six field types: text, textarea, select, date, checkbox, and file upload. This recipe adds custom member fields.

What you get
  • Collect custom data on the member’s account profile.
  • Choose from six field types, mark fields required.
  • Fields show in My Account and the admin user profile.
  • Data stored as user meta; changes are audit-logged.
Copy these settings

The exact configuration

Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.

SettingValue
WhereAdminArraySubs → Profile Builder → Profile Form
Enable custom profile fieldsProfile FormOn
Field typesField editorText · Textarea · Select · Date · Checkbox · File Upload
Per fieldField editorLabel · Key · Required · Help text (file: types + max size)
Best for

When to use this setup

Member IDs, company, or preferences
Collecting documents via file fields
Any membership needing extra profile data
Set up

Set it up in 2 steps

A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.

  1. Enable custom fields

    In ArraySubs → Profile Builder → Profile Form, turn on Enable custom profile fields.

    Profile Form
  2. Add and configure fields

    Click Add Field, set the Label, Type (text/textarea/select/date/checkbox/file), Required, and help text; reorder by dragging. Save Configuration.

    Profile Form
From the manual

This recipe is built from these ArraySubs user-manual guides:

Good to know

Notes & edge cases

Fields appear on My Account → Account Details and the admin Users → Edit User screen — not at WooCommerce checkout (use Checkout Builder for that, Pro).
Checkbox fields can’t be marked required; file uploads validate type and size.
Disabling or deleting a field never deletes already-stored member data.
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

Free + Pro

Profile Builder

Collect custom profile data, manage avatars, rearrange My Account navigation, and add custom endpoint pages.

Free + Pro

Customer Portal

Subscriber self-service inside WooCommerce My Account for viewing, cancelling, pausing, switching, and paying subscriptions.

FAQ

Questions, answered

Text, textarea, select (dropdown), date, checkbox, and file upload — each with a label, key, optional help text, and (most) a required toggle.

No. Profile fields appear on the account profile and admin user screen. For checkout fields, use the Pro Checkout Builder.
Paid Pro plans

Unlock the complete Pro stack

Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.

No credit card required · Annual and lifetime options available