Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.campground.fyi/llms.txt

Use this file to discover all available pages before exploring further.

Custom fields let you capture information that Campground does not store by default. You can add fields to member profiles, teams, and job postings — or create entirely new entity types (like “Projects” or “Partnerships”) with their own fields. Fields support a range of input types, from simple text to file uploads and star ratings, and you can control exactly who is allowed to view or edit each one.
Creating and managing custom fields requires admin access. Navigate to Settings > Fields to get started.

Field types

Each field you create has a type that determines how data is entered and displayed.
TypeDescription
textShort single-line text input
long_textMulti-line text area for longer responses
single_selectDropdown with one selectable option
multi_selectDropdown allowing multiple selections
fileFile upload (any file type)
imageImage upload
urlURL input with link formatting
checkboxTrue/false toggle
dateDate picker
numberNumeric input
ratingStar rating (numeric, displayed as stars)

Creating a custom field

1

Go to Settings > Fields

In your admin panel, open Settings and select Fields.
2

Select the entity type

Choose where the field should appear: Profiles, Teams, or Jobs. You can also select a custom entity type if you have created one.
3

Click Add field

Click Add field to open the field creation form.
4

Enter a name and choose a type

Give the field a clear label that members or admins will see (e.g., “LinkedIn URL” or “T-Shirt Size”). Select the appropriate field type from the list above.
5

Configure options for select fields

If you chose single_select or multi_select, add the list of options members can choose from (e.g., “Small”, “Medium”, “Large”).
6

Set field permissions

Choose who can read the field and who can edit it:
  • Admin only — only admins can see or change this field
  • Public — all members can read this field
  • Owner — the member whose profile it is can also edit their own value
Use admin-only for internal notes or review data you do not want members to see.
7

Save and reorder

Click Save. The field appears on the relevant profiles, teams, or jobs immediately. Drag fields in the list to change the order they appear on the page.

Field permissions in detail

Each field has two independent permission settings:
  • Readable by — controls who can see the field value. Options: admin, public (all logged-in members), or owner (the profile owner).
  • Editable by — controls who can change the field value. Options: admin or owner.
For example, an “Internal rating” field might be readable by admin and editable by admin only. A “Bio” field might be readable by public and editable by owner, so members can write their own bio and anyone can read it.

Custom entity types

Beyond the built-in types (profiles, teams, and jobs), you can create entirely new data models called custom entities. A custom entity is a new category of record in your organization — for example, “Projects”, “Partnerships”, “Grants”, or “Mentors”. Each custom entity type has its own fields, its own list view in the sidebar, and its own permissions. To create one, go to Settings > Entity Types and click Add entity type. Give it a name, choose an icon, and then add fields to it just as you would for profiles or teams.
Custom entities are useful when you need to track a type of record that does not naturally fit under a member profile or a team — for example, external organizations your community interacts with, or sponsored projects that belong to the community as a whole rather than to any individual member.