Create personalized customer portals with AI-powered onboarding and support.

What is a Project Agent?

A Project Agent is an AI assistant embedded within a customer-specific project or portal. Unlike Embedded Agents (for websites) or Standard Agents (for demos), Project Agents are designed for ongoing customer relationships — onboarding, implementation, and active customer success.

When you create a Project for a customer, you can assign AI agents to specific tasks or phases. These agents guide your customers through each step of their journey with your product, providing personalized assistance 24/7.

Key capabilities:

  • Customer-specific AI assistants
  • Task and phase-based guidance
  • Progress tracking across objectives
  • Integration with customer data
  • Personalized portal experience

Who Should Use Project Agents?

Project Agents are ideal for:

Use CaseHow It Helps
Customer OnboardingGuide new customers through implementation step by step
Enterprise ImplementationManage complex rollouts with multiple phases and stakeholders
Data MigrationProvide interactive guidance through migration processes
Ongoing TrainingHelp customers learn new features as they become active users
Customer SuccessProactive engagement throughout the customer lifecycle

Availability: Project Agents are available on Pro and Plus plans.

Before You Start

Make sure you have:

  • An OnboardFi account on the Pro or Plus plan
  • At least one Account (client) created in your dashboard
  • Contact information for the people who will access the portal
  • A clear understanding of your onboarding or implementation phases

Time to complete: 20-30 minutes for initial setup

Understanding the Project Structure

Before creating a Project Agent, understand how Projects work:

Project
+-- Phases (stages of the journey)
|   +-- Phase 1: Kickoff
|   |   +-- Task 1: Welcome call
|   |   +-- Task 2: Account setup --> [Project Agent]
|   |   +-- Task 3: Team invitations
|   +-- Phase 2: Configuration
|   |   +-- Task 1: Integration setup --> [Project Agent]
|   |   +-- Task 2: Data import
|   +-- Phase 3: Go Live
|       +-- Task 1: Launch checklist --> [Project Agent]
+-- Project Clients (contacts with portal access)
+-- Documents (shared files and resources)

Key relationships:

  • Project belongs to an Account (your customer)
  • Phases contain Tasks
  • Tasks can have Project Agents assigned
  • Project Clients are individual contacts who access the portal

Step 1: Create a Project

  1. Log in to your OnboardFi dashboard
  2. Click "Projects" in the sidebar
  3. Click "New Project"

Step 1 of 4: Project Details

FieldWhat to Enter
Project NameName for this engagement (e.g., "Acme Corp Onboarding")
DescriptionBrief overview of the project scope
AccountSelect the customer account this project belongs to

Note: You must create an Account before creating a Project. If you don't have one, you can create it from the Accounts page first.

Step 2 of 4: Project Structure

Choose how to structure your project:

Option A: Use a Template

Pre-built templates based on customer lifecycle stage:

TemplateBest For
Prospect EngagementPre-sale evaluation and discovery
Active Customer SuccessOngoing customer health and expansion
Enterprise ImplementationLarge-scale rollouts with multiple phases
Data MigrationGuided data transfer projects
Multi-Department RolloutPhased team-by-team deployments

Templates include pre-configured phases, tasks, and suggested agent placements.

Option B: Custom Phases

Build your own structure:

  1. Click "Add Phase"
  2. Name each phase (e.g., "Kickoff", "Configuration", "Go Live")
  3. Add tasks within each phase

Step 3 of 4: Appearance

Customize the portal's look and feel:

SettingPurpose
Primary ColorMain accent color
Secondary ColorSupporting color
Brand PaletteChoose from predefined palettes or inherit from org

Step 4 of 4: Contact Access

Add the people who will access this project's portal:

FieldPurpose
NameContact's full name
EmailWhere to send portal invitations
Send InviteToggle to send magic link immediately

You can add more contacts later from the project settings.

Click "Create Project" to finish.

Step 2: Configure Project Agents

Once your project is created, you can assign AI agents to tasks.

  1. Open your project
  2. Click the "Agents" tab

Add a Project Agent

  1. Click "Add Agent"
  2. Choose "Tutorial Agent" (the available template type)
  3. Configure the agent:
SettingPurpose
NameAgent name (e.g., "Setup Assistant")
Target URLThe product page this agent will guide through
System PromptCustom instructions for this specific task
ObjectivesWhat the agent should accomplish

Associate with Tasks

  1. In the task list, find the task you want to add AI assistance to
  2. Click "Assign Agent"
  3. Select the Project Agent you created

When customers access this task, they'll be able to interact with the assigned AI agent for guidance.

Step 3: Configure Portal Access

Authentication Settings

Navigate to Project Settings > Authentication:

SettingOptions
Access TypePublic (anyone with link) or Private (authenticated)
Password ProtectionOptional shared password
Login MessageCustom text shown on the login page

Managing Project Clients

Add, edit, or remove contacts:

  1. Go to Project Settings > Contact Access
  2. Use the contact form to add new people
  3. Toggle invitations to send or resend magic links

Magic links:

  • Sent via email to each contact
  • One-click access to the portal
  • Time-limited for security
  • Can be resent if expired

Step 4: Publish and Share

Publish the Project

  1. Navigate to your project's overview
  2. Click the "Publish" toggle in the header
  3. Confirm publishing

Once published, your customer portal is live.

Portal URL

Your project portal URL:

https://[your-subdomain].onboardfi.com/portal/[project-slug]

Invite Customers

For magic link access:

  1. Go to Contact Access
  2. Add contacts with their email addresses
  3. Enable "Send Invite" — they'll receive an email with their unique access link

For password access:

  1. Set a password in Authentication settings
  2. Share the portal URL and password with your customer

Project Agent Configuration Options

Agent Settings

Each Project Agent can be customized:

CategorySettings
IdentityName, description, avatar
BehaviorSystem prompt, objectives, demo style
AppearanceColors, UI template
Task ContextSpecific instructions for this task
Success CriteriaHow to know the task is complete

Integration Options

Project Agents can integrate with:

IntegrationCapability
GmailSend emails from within the portal
CalendarSchedule meetings with the customer
DocuSignSend contracts and collect signatures
LiveblocksReal-time collaboration features

Configure integrations in Project Settings > Integrations.

Best Practices

Project Structure

  • Keep phases focused — 3-5 phases is ideal for most projects
  • Limit tasks per phase — 5-7 tasks keeps things manageable
  • Assign agents strategically — Focus AI on complex or repetitive tasks
  • Order matters — Arrange tasks in the sequence customers should complete them

Agent Configuration

  • Task-specific prompts — Customize each agent's instructions for its specific task
  • Clear objectives — Define exactly what success looks like for each agent
  • Consistent personality — Use the same voice/style across all project agents

Customer Experience

  • Warm welcome — Configure a welcoming initial message
  • Progress visibility — Ensure customers can track their completion
  • Easy access — Use magic links for frictionless portal entry
  • Responsive support — Monitor sessions and be available for escalations

Monitoring and Analytics

Track Progress

View customer progress from the project dashboard:

MetricWhat It Shows
Phase Completion% of phases finished
Task CompletionIndividual task status
Agent SessionsInteractions with Project Agents
Time to CompleteHow long customers take per task

Session History

Review AI conversations:

  1. Go to the Sessions tab
  2. Click on individual sessions to see transcripts
  3. Identify where customers get stuck
  4. Refine agent instructions based on patterns

What's Next?

Once your Project is running:

  1. Monitor early customers — Review sessions to identify improvement opportunities
  2. Create templates — Save successful project structures as reusable templates
  3. Integrate CRM — Sync project status with your customer success tools
  4. Add documents — Upload resources to the project's document space
  5. Expand agents — Add more AI assistance as you identify high-value tasks

Quick Reference

ElementLocation
Create projectProjects > New Project
Add phases/tasksProject > Structure
Assign agentsProject > Agents tab
Manage contactsProject Settings > Contact Access
Configure portalProject Settings > Appearance/Authentication
PublishProject header > Publish toggle
View sessionsProject > Sessions tab

Agent Types Comparison

FeatureEmbedded AgentStandard AgentProject Agent
PurposeWebsite lead captureProduct demosCustomer onboarding
LocationYour websiteStandalone pageCustomer portal
AudienceAnonymous visitorsProspectsKnown customers
Session TypeOne-time conversationsDemo sessionsOngoing engagement
Billing TierAll plansAll plansPro/Plus only

Ready to build your customer onboarding portal? Log in to your dashboard to get started, or contact our team for a personalized walkthrough.