VERCEL MARKETPLACE · NATIVE INTEGRATION

The agentic CRM
your v0 app can run.

Install once. v0 calls FavCRM's MCP directly from prompts — customers, bookings, loyalty, invoices, payments, WhatsApp / SMS / email — exposed as 128 typed tools. Real backend, day one.

POST-INSTALL · ENV

$ vercel env pull

FAVCRM_MCP_URL = https://api.favcrm.io/mcp

FAVCRM_MCP_TOKEN = fav_v0_••••••

FAVCRM_COMPANY_ID = co_••••••

→ v0 ready. Prompt away.

AGENT-CALLABLE BACKEND

154 typed MCP tools · 20 in the v0 starter pack · scoped per project

https://api.favcrm.io/mcp Pricing
WHAT V0 CAN CALL

Real CRM verbs. Not bolted-on AI.

Every primitive a service business needs — typed, scoped, and one MCP call away.

Cap 01

Customers

Search, segment, profile, enrol. Tags, notes, custom fields.

Cap 02

Bookings

Services, schedules, slots, packages. Multi-staff capacity rules.

Cap 03

Loyalty

Tiers, points, rewards, gift offers, automatic-reward triggers.

Cap 04

Commerce

Orders, invoices, Stripe payment links, subscriptions.

Cap 05

Comms

WhatsApp templates, SMS routing, transactional + marketing email.

Cap 06

Insights

Dashboard stats, segments, validate-promotion checks for checkout.

HOW IT WORKS

Install to first call in 60 seconds.

Click Add Integration. Vercel's OIDC handshake provisions a workspace and injects three env vars. v0 takes it from there.

Step 01 — Install

Click Add Integration on Vercel.

On the FavCRM marketplace listing inside Vercel. We auto-provision a workspace bound to your Vercel team.

vercel.com/integrations/favcrm
→ Add Integration
→ Select team + project

Step 02 — Provision

A FavCRM workspace is created.

Owner user, free-tier company, scoped MCP token — minted server-side via OIDC JWT exchange. No password to set.

OIDC handshake → marketplace_installations
→ company auto-provisioned
→ fav_v0_* token issued, role: marketplace_integration

Step 03 — Inject

Env vars land in your Vercel project.

Three secrets are injected automatically. Pull them locally with vercel env pull or read from process.env at runtime.

FAVCRM_MCP_URL     = https://api.favcrm.io/mcp
FAVCRM_MCP_TOKEN   = fav_v0_••••••••
FAVCRM_COMPANY_ID  = co_••••••••

Step 04 — Prompt

v0 calls FavCRM directly.

No SDK setup, no REST docs to read. v0 picks tools by description and chains them. Production data, not stubs.

> "Build a yoga studio booking app"
list_services → get_available_slots
→ create_booking → notify
→ booking persisted, WhatsApp sent
V0 STARTER PACK

20 typed tools your v0 agent can call.

Curated subset of the full 128-tool catalog. Read-mostly with safe writes. Superadmin tools (raw SQL, plan management) physically unreachable.

— Customers

5 tools

  • search_members

    Filter by tag, segment, last activity, tier.

  • get_member_profile

    Full profile + history.

  • list_contacts

    CRM contacts paginated.

  • create_contact

    Add a new lead or member.

  • list_tags

    Available tag taxonomy.

— Bookings

7 tools

  • list_services

    Bookable service catalog.

  • get_service_detail

    Service config, policy, capacity.

  • list_bookings

    Filter by status / date / customer.

  • get_booking_detail

    Single booking with timeline.

  • get_available_slots

    Open times for a date range.

  • create_booking

    Book a slot for a member — write tool.

  • confirm_booking

    Promote a held booking to confirmed.

— Loyalty

7 tools

  • list_tiers

    Membership tier ladder.

  • get_membership_tier

    Tier config + benefits.

  • enrol_membership

    Enrol a member into a tier — write tool.

  • get_loyalty_balance

    Points, stamps, credits, lifetime totals.

  • earn_loyalty_points

    Credit points or stamps — write tool.

  • list_promotions

    Active promo codes.

  • validate_promotion

    Pre-check a code at checkout.

— Insights

1 tool

  • get_dashboard_stats

    Top-line KPIs for the workspace.

Need the full 128-tool surface (campaigns, broadcasts, packages, custom fields)? See the developer docs.

SECURITY & DATA

What we did so your reviewer doesn't have to.

Token scoping, OIDC verification, and retention defaults — built in, not configured.

Per-project scoped tokens

Each Vercel project gets its own fav_v0_* token. Superadmin tools (raw SQL, plan management) are physically unreachable for these tokens.

OIDC JWT verification

Every Vercel→FavCRM partner-API call carries an RS256 JWT signed by Vercel. We verify against their JWKS on each request.

90-day retention on uninstall

Uninstall freezes your workspace for 90 days. Reinstall within the window restores everything; after, it is hard-deleted.

Data hosted in Hong Kong

Cloudflare D1 + Workers, primary region HKG. PDPO-aligned. See Privacy Policy and Terms of Use.

Read the Privacy Policy and Terms of Use.

PRICING TRAIL

Free for prototypes. Paid when you ship.

Install starts free. Upgrade to Lite for a real workspace, or Starter for bundled AI agent and meeting notes — from your FavCRM dashboard, no re-install.

Free
$0 via Vercel install

100 customers · 200 bookings/mo · 1k MCP calls/mo

Lite FOR V0
$19 /mo · for v0

Real workspace · 1 seat · email · BYO-AI

Starter
$49 /mo

3 seats · 1M AI credits · WhatsApp + SMS · meeting notes

Add to Vercel.
Prompt v0.

One install. Three env vars. v0's agent runs a real CRM backend from the next prompt onwards.