Set Up Your MaxAct™ CRM

Go from purchase to running CRM. No coding required.

About 45 minutes of your time, spread across two sessions.

What you'll need

How this works: You'll create three accounts and collect credentials in Steps 1-3. In Step 4, you send those credentials to MaxAct. MaxAct deploys your CRM and emails you login info. Then you finish setup in Steps 5-9.
Phase 1: Collect Credentials

Step 1: Create Your Accounts

~10 min

You'll create three accounts. You will own all three — MaxAct does not have access to them.

Create a Supabase account & set up your database
Supabase is where your CRM data is stored (your database).
  1. 1
    Go to supabase.com and click "Start your project", then click "Sign Up" at the bottom of the page
  2. 2
    Click "Continue with email". Enter your email, create a password, and confirm via the link sent to your inbox.
  3. 3
    Create an organization: click "New organization", enter your company name, select "Personal" and "Free", and click "Create organization"
  4. 4
    This takes you right into creating a project. Fill in:
    • Project Name: companyname-crm (e.g., acme-crm)
    • Database Password: Click "Generate a password", copy password, and save for later
    • Region: Select the region closest to your team
Supabase New project form with fields filled in
Save your database password now! Copy it somewhere safe. You'll need it when you send credentials to MaxAct in Step 4.
  1. 5
    Click "Create new project" and wait 1-2 minutes for it to finish
Configure email login
  1. 1
    In the left sidebar, click "Authentication"
  2. 2
    Click "Sign In / Providers" in the submenu
  3. 3
    Toggle "Confirm email" to OFF
  4. 4
    Click "Save"
Authentication Sign In / Providers Email with Confirm email toggled OFF
Copy your database credentials
  1. 1
    Click "Settings" in the left sidebar (gear icon at bottom)
  2. 2
    Click "General" in the left submenu and copy your Project ID:
Project ID
Next to "Project ID" there is a text string — this is your Supabase Project ID
Supabase Project ID
Supabase Settings General page showing Project ID
  1. 3
    Click "API Keys" in the left submenu, then click "Legacy" to reveal the anon and service_role keys. Copy these two keys:
anon / public key
The row labeled "anon" / "public"
Supabase Anon Key

service_role / secret key
Click "Reveal" first, then copy
Supabase Service Role Key
Keep the service_role key secret. It has full database access. You'll send it securely to MaxAct in Step 4 — do not share it publicly or post it online.
Supabase Settings API Keys page showing anon key and service_role key
  1. 4
    Click the "Connect" button at the top of the page (in the top navigation bar)
  2. 5
    Find the "Session Pooler" connection string in URI format and copy it:
Connection String (Session Pooler)
Under "Session Pooler" — URI format, looks like postgresql://postgres.abcdefghij:...@aws-0-us-east-1.pooler.supabase.com:5432/postgres
Connection String
Supabase Connect dialog showing Session Pooler connection string in URI format
Note: The connection string contains [YOUR-PASSWORD] as a placeholder — MaxAct will replace it with the database password you saved earlier.
Database tables: MaxAct will set up your database tables automatically when they deploy your CRM. You don't need to run any SQL.
Create an Anthropic account
Anthropic provides the AI (Claude) that powers MaxAct.
  1. 1
    Go to console.anthropic.com and sign in with Google or email
  2. 2
    Settings > "Billing" > "Buy Credits" > "Add payment method"
  3. 3
    Buy a small amount of credits for now. You will return here to manage additional credits in the future.
  4. 4
    If it prompts you to create an API Key, skip for now but keep the tab open during setup.
Create a Vercel account & upgrade to Pro
Vercel is where your CRM application runs (your web hosting).
  1. 1
    Go to vercel.com and click "Sign Up". Choose "Continue with Email".
  2. 2
    If asked during setup, select the Pro Plan
  3. 3
    Save your team name and project name
  4. 4
    Click the icon in the upper right and click "Upgrade to Pro" — it will take you to a page where you enter your credit card info
Why Pro? MaxAct uses scheduled tasks (email syncing) and longer-running AI operations that require the Pro plan. The free Hobby plan does not support these features.

Step 2: Get Your AI Key

~3 min

Generate an API key — you'll enter it in MaxAct during the setup wizard.

Create an Anthropic API key
  1. 1
    Go to console.anthropic.com and log in
  2. 2
    Click "API keys" in the left sidebar
  3. 3
    Click "Create Key", name it maxact-crm, then click "Add" — the key will be revealed
  4. 4
    Copy the key (starts with sk-ant-...) and save it. Label: Anthropic API Key
Copy it now! The key is shown only once. If you lose it, you'll need to create a new one.
Anthropic console API key creation dialog
Don't include this in your email to MaxAct. You'll enter this key yourself during the setup wizard (Step 7). It never needs to be shared.

Step 3: Get Your Hosting Token

~3 min

Create a Vercel API token so MaxAct can deploy your CRM and push updates to your account.

Create a Vercel API token
  1. 1
    Go to vercel.com/account/tokens (make sure you're already logged into Vercel)
  2. 2
    Click "Create" and fill in:
    • Token Name: maxact-deploy
    • Scope: "Full Account"
    • Expiration: "No Expiration"
  3. 3
    Click "Create", copy the token, and save it
Vercel Create Token dialog with fields filled in
Is this safe? This token lets MaxAct deploy the CRM app and push code updates to your account. It cannot access your billing, change your password, or delete your account.

Step 4: Send Your Credentials to MaxAct

~2 min

Send all the credentials you've collected to MaxAct so they can deploy your CRM.

Email your credentials
Your credential checklist:
Vercel Token (from Step 3)
Supabase Project ID (from Step 1)
Supabase Anon Key (from Step 1)
Supabase Service Role Key (from Step 1)
Connection String (from Step 1)
Database password (from Step 1)
Company name (for your CRM project)
Don't include your Anthropic API key. You'll enter it yourself during the setup wizard (Step 7).
Security: These credentials only give access to the specific services you created. MaxAct uses them solely to configure and deploy your CRM. After deployment, the credentials are stored securely in your Vercel project's environment variables.

Waiting on MaxAct

MaxAct will now deploy your CRM. You'll receive an email with:

  • Your CRM URL (e.g., your-company.vercel.app)
  • Your login credentials (email + temporary password)
  • A note that your 30-day trial has started

This usually takes less than 1 business day.

Once you receive the email, continue to Step 5 below.

Phase 2: Set Up Your CRM

Step 5: Verify Your Deployment

~2 min

Confirm that all systems are connected before doing anything else.

Run the health check
  1. 1
    Open your CRM URL (from MaxAct's email) and add /setup/verify to the end
  2. 2
    Check for green checkmarks next to: License, Database, Migrations, and Anthropic
  3. 3
    Yellow items (Google, Apify, Apollo) are optional — that's fine for now
  4. 4
    If anything shows red, the page will show specific fix instructions. Contact support@maxact.ai if you need help
Setup verify page with all critical checks passing in green

Step 6: Log In & Change Your Password

~2 min

MaxAct created your first admin account. Log in and set your own password.

Sign in and update your password
  1. 1
    Go to your CRM URL (e.g., your-company.vercel.app). You'll see the login page.
  2. 2
    Enter the email and temporary password from MaxAct's email
  3. 3
    Go to Settings > Personal and click "Update Password" to set your own
As the first user, you're automatically the manager (admin). You have full access to settings, reports, and team management.

Step 7: Complete the Setup Wizard

~10 min

The setup wizard teaches the AI about your business so it can help your reps effectively.

Fill out the setup wizard
  1. 1
    Company Name: Enter your company name
  2. 2
    Industry: Enter your industry (e.g., "Food & Beverage Distribution")
  3. 3
    AI Configuration: Enter your Anthropic API key (from Step 2). Click "Test Key" to verify it works. You can skip this and configure it later in Settings > API Management, but the AI chat won't work until a key is provided.
  4. 4
    Product Description: Describe what you sell. Be specific — include product names, prices, and who you sell to. The AI uses this to help your reps.
  5. 5
    Knowledge Base: Add entries about your products, pricing, competitors, and common objections. Start with at least 2-3 entries — you can add more later.
  6. 6
    Pipeline Stages: The defaults (New, Contacted, Quote, Won, Lost) work for most businesses. Customize if needed.
  7. 7
    Click "Complete Setup"
Don't worry about perfection. You can update all of this later from Settings > Knowledge. Start with the basics and refine over time.

Step 8: Test the AI

~2 min

Make sure everything is working by testing the AI chat.

Send a test message
  1. 1
    After setup, you'll land on the main chat page. Type: Add a test lead called Acme Test Corp in Portland, Oregon
  2. 2
    The AI should respond and create a new lead in your CRM
  3. 3
    Try another: Show me my pipeline
  4. 4
    Click "Dashboard" in the top navigation to see the visual pipeline board with your test lead

Step 9: Invite Your Team

~5 min

Add your sales reps so they can start using the CRM.

Create accounts for your team
  1. 1
    In the AI chat, type: Create an account for john@yourcompany.com with password TempPass123
  2. 2
    The AI creates the account immediately. The person can log in right away.
  3. 3
    For managers (full admin access), add "as a manager": Create an account for jane@yourcompany.com with password TempPass456 as a manager
  4. 4
    Share the credentials with each person securely. They can change their password in Settings > Personal.
Roles explained:
  • Manager — full access to all leads, settings, team management, and reports
  • Rep — can see their assigned leads, log activities, and use the AI chat
  • Viewer — read-only access to pipeline and reports

No seat limits — your MaxAct license covers unlimited users.

Optional Integrations

Your CRM is fully functional without these. Set them up whenever you're ready.

Updates & Maintenance

Keeping Your CRM Up to Date

MaxAct releases free updates with bug fixes and new features. Updates are opt-in — your CRM stays on its current version until you request an update.

Check for updates
Log in as a manager > Settings > Updates. You'll see your current version and whether an update is available.
Request an app update
If an update is available, click "Request Update". This sends an email to MaxAct. They'll deploy the update — usually within 1 business day — and email you when it's live.
Apply database updates
After an app update, if a database update is needed, you'll see a yellow card on Settings > Updates. Click "Apply Database Updates" and wait for the success message.

Adding or Updating Environment Variables in Vercel

Some optional integrations and configuration changes (like custom domains) require adding environment variables to your Vercel project. You can do this yourself without contacting MaxAct.

  1. 1
    Log into vercel.com and click on your MaxAct project
  2. 2
    Go to Settings > "Environment Variables" in the left sidebar
  3. 3
    To add a new variable: enter the name (e.g., GOOGLE_CLIENT_ID) and value, make sure Production, Preview, and Development are all checked, then click "Save"
  4. 4
    To update an existing variable: find it in the list, click the three-dot menu > "Edit", change the value, and click "Save"
  5. 5
    Redeploy to apply changes: go to the "Deployments" tab, find the latest deployment, click the three-dot menu > "Redeploy", and confirm
Changes won't take effect until you redeploy. After adding or updating any environment variable, you must redeploy for the change to go live.
When to use this: Most integration credentials (Anthropic, Google, Microsoft, Apify, Apollo) are now configured directly in Settings > API Management without touching Vercel. This Vercel process is mainly needed for advanced cases or if directed by MaxAct support. You can always email support@maxact.ai if you need help.
Troubleshooting
🎉

You're all set!

Your MaxAct CRM is deployed and ready. Here's what to explore next:

Need help? Contact us at support@maxact.ai

← Back to maxact.ai