This section covers the core platform areas every partner should get familiar with, regardless of the type of integration or app being built: navigating the platform, user creation, permission sets, the Object and Form builders, and the Lead Conversion process.
Along the way, a Quick Guide ties the Object and Form builders together into one cohesive, end-to-end walkthrough.
1. Platform Navigation
Before diving into setup, it helps to know how to move around the platform. In the top left corner, just below the Neostella logo, you'll find a layout-grid icon next to the current section name (e.g., Cases).
Clicking that icon opens a switcher for the platform's four main areas:
- Control Center — the backend admin interface, where most of the configuration in this guide takes place.
- Cases — where day-to-day case management happens.
- Finance — billing and invoicing for cases.
- Intake — lead management.
Click the four-dot icon to reveal the Control Center, Cases, Finance, and Intake switcher
NOTE: Most of the configuration covered in this guide happens in Control Center — keep that in mind as you move between sections.
2. Tenant Setup
A new Neostella tenant may require some initial setup before users can create records for system objects such as Projects. System objects are created without Types, and at least one Type must be configured before new records can be created.
The following steps explain how to complete this setup and confirm that the object is ready for use.
- Go to: Control Center → Schema → Data. You'll see the system objects in your tenant here. All system objects are covered in the Object Builder section of this document.
- Open an object, click the Types tab, and create a new type — for example, different kinds of Projects (Personal Injury, Criminal, etc.), different kinds of Persons (Witness, Vendor, etc.), or different kinds of Leads (Inbound, Outbound, Referral, etc.).
- Repeat this for each system object you plan to use — the process is the same for all of them.
- A future section covers permission sets, but to complete the following steps your user must have permissions related to Cases and Projects.
- Navigate to Cases, then press the + Project button in the top left.
- Select the project type you just created and enter a name.
- Save, and confirm your project was created successfully.
3. User Creation
Each user created in Neostella has a unique identity that connects their access, permissions, activity, and interactions across the platform.
You can create users to interact with the platform and perform actions. To create a user, follow these steps:
- Go to: Control Center → Access → Users.
- Click on + New User on the top right.
- Provide the user's Name and Email.
- Specify the User Type: Internal or External.
- Save the user.
- The user will receive a login email from no-reply@neostella.app at the address entered.
The New User dialog
NOTE: A user can only be Internal at one tenant — they'll be treated as External everywhere else.
4. Permission Sets
Permission Sets control what users, groups, and integration users can see and do across the platform.
- Go to: Control Center → Access → Permissions.
- Click New Permission Set (or open an existing one).
- Choose a permission set type (Projects, Intake, Finance, Control Center, etc.).
- Set the permission levels (View, Edit, Create, Delete, etc.) for that type.
- Go to the Assignees tab and add the groups, users, and integration users who need this access.
- Save.
A Control Center permission set, showing CRUD-level access per object
NOTE: New items like Custom Objects need to be manually enabled within the permission set — access isn't granted automatically. If you or a user hits a restricted access screen, Permission Sets should be the first place to check.
5. Object Builder
The Object Builder is where you create and configure system and custom objects in your tenant.
- Go to: Control Center → Schema → Data.
- Select an existing object to edit, or create a new one.
- Fields tab: add or edit the object's fields, each with a data type.
- Field Groups tab: group related fields together.
- Types tab: create object Types.
- Settings tab: set a Context (parent object relationship); available for non-system objects.
- Display tab: choose the form to use, set the label, and select which fields appear on grids, cards, or lists.
- Header tab: choose which fields always display at the top of a record; available on system objects only.
The Fields tab of the Project object
NOTE: Current system objects include: Lead, Organization, Person, Project, Document, Fact, and Office.
6. Form Builder
The Form Builder allows you to create and configure the forms users interact with inNeostella, this will allow you to enter and manage information for an object.
- Go to: Control Center → Schema → Forms.
- Select an existing form, or create a new one.
- Specify the object the form relates to, and optionally a specific object type.
- Build the form in the Designer tab — click fields from the left column to add them, then arrange them and use multiple columns as needed.
- Use Preview to see it as an end user would, Logic to add conditional behavior, or the JSON Editor to edit the raw form JSON.
- Save.
The Form Builder designer, with the field toolbox on the left
NOTE: You must ensure all required fields are present on the form — no system validation exists to enforce this.
7. How to use: Build a Custom Object
This Quick Guide will give you a full walkthrough of building a custom object end to end — from creation through permissions to seeing it live on the front end.
Once complete, the object can also support automations, web-hooks, and API record creation/updates.
Here's an interactive tutorial
8. Lead Conversion Process
The Lead object is a System object included in every tenant, but it isn't usable until configured. These steps cover the full setup: the object itself, permissions, an optional Intake object, and the Stages that trigger conversion into a Project.
- Go to: Control Center → Schema → Data → Lead.
- Create the necessary fields and lead types if not already existing.
- On the Settings tab, select a creation form for Leads, or create a new one.
- On the Display tab, select the Default View toggle, specify the form a user will see when editing an existing Lead, enter the label the user will see to edit the Lead, give an order value, and select an icon.
- Go to: Control Center → Access → Permissions, and enable access to the Leads permission set.
- Create a custom Intake object with the necessary fields, types, and display to appear for the user.
- Set the Intake object's Context to both Lead and Project — this is what makes the data carry over automatically on conversion.
- Go to Permissions and make sure the permissions exist on the Lead and Project object for your user to access that object.
- Go to: Control Center → Process Studio → Stages → Leads to configure Stages. Stages are configured per Type. For each stage, set a Stage Name and a Lead System Stage (Open, Rejected, Convert, or Refer) — selecting Convert is what triggers Lead-to-Project conversion.
- Optionally enable Require Reason on a stage to force selecting an Outcome Code when moving into it.
- Create Outcome Codes at Process Studio → Workflows → Outcome Codes, with Lead selected as the purpose. Note: fields on the Lead itself aren't carried over to the Project — only related objects with both contexts (like Intake) carry over automatically.
Testing End to End
After completing the configuration, test the setup from end to end to confirm that the object works as expected.
This validation helps ensure that users can create records, enter information through the configured form, and access the resulting data correctly. Follow these steps to validate the configuration:
- Navigate to the Intake workspace, press + Lead, and create a new Lead — verify it appears.
- If using an Intake object, search for the label you entered previously on the left panel. Create a new instance of this object and verify it appears.
- Move the Lead to the stage mapped to Convert (select an Outcome Code if required) and confirm a new Project is created.
- Open the new Project and confirm: correct Type, and Intake data carried over (if used).