Last updated June 17, 2026
Section 4.3: Inviting & Crew RSVP
ABRAM provides flexible invitation workflows designed to bring freelancers onto projects quickly. This section outlines the different invitation flows, how the AI Chatbot handles external invites, and the RSVP interface freelancers use to respond.
1. Direct Project & Matchmaking Invites
Within the producer platform, there are two primary methods to invite existing roster members to projects:
Direct Project Invites
- Open the project and navigate to the Crew or Team tab.
- Click Invite Crew Member.
- Choose a contact from your Crew Roster, specify their role slot and proposed rate, and send the invitation.
AI Matchmaking Invites
- Under the Project Matching dashboard, select the checkboxes next to the AI-recommended candidates.
- Click Invite All Selected to dispatch invitations in bulk, or click Invite Candidate next to individual listings.
2. External Invites via Chatbot
In the current Management Phase, the chatbot is the primary mechanism for finding and onboarding external talent who are not yet on the platform.
The Chatbot Workflow
- User Prompt: You ask the chatbot, "Find food photographers in Chicago and invite them to Project X."
- Search: The chatbot uses its web search tool to find agencies, studios, or freelancers.
- Drafting Invites: Once the chatbot collects the contact details, it drafts the invitation.
- Action Plan: The chatbot compiles a structured Action Plan detailing who is being invited, their target roles, rates, and projects.
- Approval: You must click Approve in the chat panel. The system never sends emails automatically without your confirmation.
- Execution: The platform sends a secure, personalized email invitation to the recipient.
Rules & Gating Logic
- Required Data: An email, first name, and last name are mandatory.
- Rate Limits: Users are limited to 10 external invitations per day to prevent spam.
- Duplicate Detection: The tool checks for pending project or platform invitations to the same email and blocks duplicate requests.
- Existing User Check: If the email is already associated with an account on ABRAM, the chatbot will suggest using the standard internal project invitation process.
Invitational Paths
Depending on your requirements, invitations take one of two paths:
- Project Invite: Links the invite to a project, creating a secure invitation link and triggering a project invite email.
- Platform Invite: Sends a general network invite to join the platform.
3. Freelancer RSVP Screen
When an external freelancer receives an invitation email and clicks the secure link, they are directed to the secure Public RSVP Screen.
This is a clean, responsive web interface that does not require logging in to view:
- Host Info: Displays the name of the organizer and organization inviting them.
- Project Details: Includes the project title, dates, hours, daily/hourly rates, location details, and any custom notes from the producer.
- Response Options: The freelancer can click:
- Accept: Confirms they will take the project slot.
- Decline: Declines the offer.
- Tentative: Flags that they are interested but need clarification.
Automated Capacity Sync on Acceptance
When a freelancer accepts the invite:
- An account is created/linked (if external).
- The role slot is marked as Filled.
- A booking is automatically written to the freelancer's schedule as project work, matching the slot's date range and hours.
- The booking registers as a planned capacity hold banner on their utilization calendar, blocking out those hours from their availability pool.
4. Crew Assembly & Re-staffing (Producer)
The Crew Assembly interface (accessible directly from your project's crew settings) is the management center for assembling your crew for a specific work package, monitoring RSVP statuses, and resolving declines.
- Crew Builder: The builder allows you to assign specific team members or approved roster freelancers to unfilled role slots required by the work package.
- Acceptance Status Tracking: Displays a list of all invited crew members with color-coded status badges:
- Accepted (Green): Crew member has accepted the invite.
- Pending (Amber): Invitation is sent, awaiting response.
- Declined (Red): Crew member has declined the assignment.
- Replacement Finder: If a crew member declines or a role slot remains unfilled, click Find Replacement. The replacement finder scans your roster and recommends alternative candidates matching the role's required skills and budget, allowing you to dispatch a new invite instantly.
5. Freelancer Proposal Inbox (Freelancer Companies)
For freelancers operating as Production Companies, project invitations do not just receive a simple RSVP button; they require scoping and formal bids.
Reviewing Invites
- Navigate to the Proposals tab in the freelancer sidebar.
- The Proposal Inbox lists all incoming project invitations, displaying the producer name, project details, required roles, skills, and budget.
Proposal Builder
- Click on any invitation to open the Proposal Builder.
- Build a structured proposal defining:
- Personnel slots: Assign specific staff from your internal team to the requested roles.
- Equipment packages: Add resource kits required for the shoot.
- Proposed rates: Specify hourly/daily rates for personnel and gear.
- Submit the proposal. The producer is notified and can review, negotiate, or approve your proposal to finalize the project contract.