Creating a Freelancer Node Account
Creating a Freelancer Node account takes under two minutes. You can register directly or arrive via a company’s join-crew page — either way, you end up with your own isolated workspace at nodes.nexusrms.io/fl/{your-identifier}.
Two entry points
There are two ways to create a Freelancer Node account:
- Direct registration — Visit nodes.nexusrms.io/fl/register and create an account independently. You can connect to companies later.
- Via a company’s join-crew page — Visit {subdomain}.nexusrms.io/join-crew, review the company’s information and available roles, then click Create FREE Account. You are redirected to the registration form with a ?company={subdomain} parameter attached.
Join-crew flow
When a company shares their join-crew link, the following process occurs:
- You visit the company’s public join-crew page and see their name, description, subscription tier benefits, and a call to action.
- Click Create FREE Account to begin registration. The company subdomain is passed as a URL parameter.
- Complete the registration form (see fields below).
- After email verification, you are automatically connected to that company — no approval step is required.
Already have an account?
If you already have a Freelancer Node, click I Already Have an Account on the join-crew page. This redirects you to the login screen with the ?company={subdomain} parameter. After signing in, the system automatically creates a new connection to that company, provided you have not reached your tier’s connection limit.
Registration fields
The registration form requires three fields:
- Full name — Stored as name on the NodeUser model
- Email address — Must be unique across all Freelancer Nodes. Stored as email
- Password — Minimum 8 characters with confirmation
All accounts start on the FREE tier (node_type = freelancer_free) with 5 company connections per month.
Email verification and activation
After submitting the registration form:
- A verification email is sent to your address containing an activation link with a unique activation_token.
- Click the link to verify your email. The email_verified_at timestamp is recorded.
- Your account is marked as activated — the is_activated flag is set to true and activated_at is recorded.
- You are redirected to your new Freelancer Node dashboard.
Auto-connection
If you registered via a join-crew page (with the ?company={subdomain} parameter), the system automatically creates a NodeConnection record linking your Node to that company. The connection status is set to active and connected_at is recorded immediately. No approval from the company is needed.
If you are already at your tier’s connection limit (5 for FREE, 20 for LITE), the auto-connection is queued and you are prompted to upgrade your subscription or disconnect from an existing company.
What happens after registration
Behind the scenes, the following provisioning steps occur:
- A new entry is created in the central node_registry table with your node_identifier, email, and subscription_tier.
- An isolated PostgreSQL database is provisioned: node_freelancer_{node_identifier}.
- The Node database schema is migrated, creating tables for node_users, node_connections, node_activities, node_invoices, and more.
- Your NodeUser record is created in the new database with a unique node_identifier (alphanumeric).
- Your workspace is accessible at nodes.nexusrms.io/fl/{node_identifier}.
Profile completion prompt
After your first login, a profile completion wizard prompts you to fill in the essential fields needed to reach a usable profile. The minimum required fields are:
- name, phone, address_line_1, city, postcode
- pli_provider, pli_policy_number, pli_expiry_date
- next_of_kin_name, next_of_kin_phone
- rate_day_up_to_12h (your standard day rate)
Completing these fields brings your profile_completion_percentage above 60%, which is the minimum threshold for companies to consider you for bookings.
Two-factor authentication
For additional security, you can enable two-factor authentication from Settings > Security. This sets the two_factor_enabled flag and generates a two_factor_secret for use with authenticator apps such as Google Authenticator or Authy. Recovery codes (two_factor_recovery_codes) are provided for backup access.
Tips for new accounts
- Complete your profile to 100% — Companies are more likely to book freelancers with fully completed profiles. The completion percentage is visible to connected companies.
- Add PLI details immediately — Without valid Public Liability Insurance, companies may block you from being booked. The compliance system checks pli_expiry_date automatically.
- Set your day rates — Fill in rate_warehouse_prep, rate_day_up_to_12h, and rate_hourly_after_12h so companies know your pricing upfront.
- Accept terms and data storage — The accepted_terms and accepted_data_storage flags must be set before you can accept bookings or submit invoices.
Next steps
Continue to the next article to learn about your Freelancer Profile — the 60+ field professional profile that companies see when they view your details.
Was this article helpful?