Join Crew Page (Company Setup)

The Join Crew page is a public landing page that companies (Core Tenants) configure to attract and onboard freelancers. It serves as the primary entry point for freelancers discovering a company’s crew network, and handles registration and auto-connection in a seamless flow.

URL and access

Each company’s Join Crew page is available at:

{subdomain}.nexusrms.io/join-crew

This is a fully public page — no authentication is required to view it. The page is rendered by the JoinCrewController on the tenant side and served via Inertia as the Public/JoinCrew component.

Page layout

The Join Crew page follows a structured layout designed to convert visitors into connected freelancers:

Header

Displays the NexusRMS logo alongside two navigation buttons: Sign In (for existing freelancers) and Get Started (for new freelancers).

Hero section

The central call-to-action area includes:

  • Company logo or badge
  • Headline: “You’re invited to join [Company Name]” (customisable via join_crew_headline)
  • Description text (customisable via join_crew_description)
  • Two CTA buttons: Create FREE Account and Sign In
  • Trust indicators beneath the CTAs: “Free forever”, “2 min setup”, “No card required”
  • Features card highlighting key benefits: Booking requests, Digital signatures, Time tracking, Invoicing

How It Works section

A three-step visual guide:

  1. Create Account — Register for a free Freelancer Node in under two minutes
  2. Connect — Automatically connect to the company (no approval step required)
  3. Start Working — Receive booking requests, sign documents, and track your hours

Pricing section

Displays three tier cards (FREE, LITE, PRO) with feature lists and prices. This section is controlled by the show_tier_info setting — companies can choose to hide it if they prefer a simpler page.

About Company section

Pulled from the tenant’s settings, this section shows the company avatar, name, location, description, and a link to the company website.

Final CTA

A “Ready to get started?” section with a repeated call-to-action button to drive conversion.

Footer

Contains links to the NexusRMS privacy policy, terms of service, and a general freelancer information page.

Customisation options

Companies customise the Join Crew page through Configuration > Crew Settings. The following settings are available:

  • join_crew_headline — Custom headline text displayed in the hero section. Defaults to “Join [Company Name]’s Crew”.
  • join_crew_description — Custom description text below the headline. Defaults to a standard message about connecting, receiving bookings, and tracking work.
  • join_crew_benefits — An array of benefit items, each with an icon (Material Design Icon), a title, and a description. Four default benefits are provided: Get Booked, Sign Documents, Track Time, and Get Paid.
  • join_crew_show_tier_info — Boolean controlling whether the pricing tier cards are displayed on the page.

CTA flow

The two primary call-to-action buttons redirect freelancers to the Freelancer Node authentication system with the company context preserved:

  • Create Account redirects to nodes.nexusrms.io/fl/register?company={subdomain}
  • Sign In redirects to nodes.nexusrms.io/fl/login?company={subdomain}

The company query parameter ensures the system knows which company the freelancer is joining.

Auto-connection

When a freelancer registers or logs in with the company parameter present, the system automatically creates a connection between the freelancer’s Node and the company’s tenant — no approval step is needed. This auto-connection is subject to the freelancer’s tier limits:

  • FREE — Maximum 5 company connections
  • LITE — Maximum 20 company connections (reset monthly)
  • PRO — Unlimited company connections

If the freelancer has reached their tier limit, the connection will not be created and they will be prompted to upgrade or disconnect from an inactive company to free up a slot.

Company information displayed

The company details shown on the Join Crew page are pulled from the tenant’s settings:

  • Logocompany_logo_url or logo_url from the tenant record
  • Company name — The tenant’s name field
  • Locationcompany_location from tenant settings
  • Descriptioncompany_description from tenant settings
  • Websitecompany_website from tenant settings

Sharing the page

Companies can share their Join Crew URL through various channels:

  • Direct link — Copy and paste the URL into emails, messages, or social media posts
  • Job adverts — Include the URL in freelancer recruitment advertisements
  • QR code — Generate a QR code linking to the Join Crew page for use on printed materials or at events
  • Company invitations — The FreelancerInvitation model can include a direct link with an optional discount

Tips for companies

  • Customise the headline and description to reflect your company’s culture and the type of freelancers you are looking for.
  • Add specific benefits that highlight why freelancers should work with you (e.g., regular bookings, fair rates, quick payment).
  • Include your company logo and description — a complete company profile builds trust with prospective freelancers.
  • Share the Join Crew link in job adverts, social media, and at networking events to grow your freelancer pool.
  • Consider hiding tier info if you want a cleaner page focused purely on your company rather than NexusRMS pricing.

Next steps

Continue to the next article to learn how companies manage connected freelancers from the tenant side.

Was this article helpful?