SMS
Simulation
Voice
Simulation
Provider
Not configured
Last Tested
Never
Currently running in Simulation Mode
Your BDC is fully functional — outbound texts and calls are logged, and AI-generated customer replies appear within seconds so you can see the full conversation flow. No real messages are sent. Enter your provider credentials below to go live, or keep using simulation to train your team first.
All API Keys at a Glance
| Service | .env Variable | Required For | Monthly Cost |
|---|---|---|---|
| 🧠 Anthropic Claude | ANTHROPIC_API_KEY | AI brain, coaching, deal drafts | ~$15–30 |
| 📱 Twilio (SMS/Voice) | TWILIO_ACCOUNT_SID TWILIO_AUTH_TOKEN | Texting reps & customers | ~$1.15/number + usage |
| 💳 Stripe | STRIPE_SECRET_KEY | License payments | 2.9% + $0.30/txn |
| 🚗 MarketCheck | MARKETCHECK_API_KEY | Live book values & auction comps | ~$99 |
| 🏛️ Manheim | MANHEIM_CLIENT_ID MANHEIM_USERNAME MANHEIM_PASSWORD | Wholesale auction valuations & sales history | Requires active Manheim dealer account |
| 🏦 Plaid | PLAID_CLIENT_ID PLAID_SECRET | Owner board banking | ~$0.30/account |
Everything except Anthropic runs in simulation mode without keys — your team can train and demo on day one. Add keys progressively as you go live. After adding any key:
pm2 reload landmarklouie --update-envChoose your SMS & Voice provider
Twilio (Recommended)
Telnyx
Vonage
SignalWire
RingCentral
Twilio Credentials
Most popular provider. Free trial included — no credit card needed to start. ~$1.15/month per number, $0.008/SMS, $0.014/minute voice.
- Go to twilio.com and create a free account
- From the Console Dashboard, copy your Account SID and Auth Token
- Go to Phone Numbers → Buy a Number and pick a local number for your area
- Paste all three below and click Save — Louie will test the connection
Starts with "AC" — find it on your Twilio Console dashboard
Click the eye icon on the Console dashboard to reveal it
Must be in E.164 format with country code — e.g. +15551234567
Send a test message
Send a real test SMS to any number to verify your connection. Works in sim mode too — you'll see the outbound log and a simulated reply.
Simulated Conversations
These are AI-generated conversations showing how your BDC agent responds to leads in simulation mode. Every real conversation will look exactly like this once you go live.
No simulated conversations yet — send a test message above or let the BDC process a lead.
Ad Platforms — Owned Marketing Engine
GOOGLE: DRY-RUN
META: DRY-RUN
Louie builds Google & Meta campaigns from your live inventory and real customer audiences — the work agencies and legacy digital retailing platforms rent to you monthly. Until you paste keys, Louie runs in dry-run and shows you the exact campaign it would push. Add credentials below to go live. No subscription — it's yours.
Google Ads
- From your Google Ads account: API Center → Developer token. Create OAuth client (client ID + secret) and a refresh token. Customer ID is the 10-digit account number.
Meta (Facebook & Instagram)
- From Meta Business: a system-user Access Token with
ads_management, and your Ad Account ID (theact_…number). Page & Pixel are optional.
Stripe — Billing & Licensing
Louie uses Stripe to process license purchases and manage 12-month installment plans. Add your Stripe keys in
.env (STRIPE_SECRET_KEY, STRIPE_PUBLISHABLE_KEY, STRIPE_WEBHOOK_SECRET). Then register the webhook URL below in your Stripe Dashboard.Webhook URL
https://louieauto.com/api/checkout/webhook
Add this in Stripe Dashboard → Developers → Webhooks. Required events:
checkout.session.completed, invoice.payment_succeeded, invoice.payment_failed, customer.subscription.deleted
How the 12-month plan works:
Month 1–12: Stripe charges monthly. Failed payment → Stripe retries 3× → after 3 failures, license suspends (402 on all API calls). Dealer updates card → Stripe retries → payment succeeds → license auto-reinstates. Month 12 paid → license converts to perpetual and subscription auto-cancels (no month 13 charge).
Month 1–12: Stripe charges monthly. Failed payment → Stripe retries 3× → after 3 failures, license suspends (402 on all API calls). Dealer updates card → Stripe retries → payment succeeds → license auto-reinstates. Month 12 paid → license converts to perpetual and subscription auto-cancels (no month 13 charge).
🧠 Claude AI — The Brain
NOT CONFIGURED
Louie's AI brain uses Claude (by Anthropic) for deal coaching, response drafting, and complex decisions. Without this key, Louie runs on the local rule brain only — still powerful, but no generative AI. This is the most important key to get.
- Go to console.anthropic.com and create a free account (takes 2 minutes)
- Click API Keys in the left sidebar
- Click Create Key — name it "LouieAuto"
- Copy the key (starts with
sk-ant-) - Open
.envon your server and add:ANTHROPIC_API_KEY=sk-ant-your-key-here - Reload Louie:
pm2 reload landmarklouie --update-env
💡 Cost: About $0.003 per Louie response. A busy store at 200 AI calls/day = roughly $18/month. Anthropic gives you $5 free credit on signup — plenty to test everything. Contact: console.anthropic.com or support@anthropic.com
🚗 MarketCheck — Live Vehicle Valuations
NOT CONFIGURED
Powers Louie's book value engine with real-time auction data, MMR comps, and live market pricing. Without this key, valuations fall back to static NADA/KBB estimates.
- Go to marketcheck.com and click Get API Access
- Choose the Dealer / Enterprise Plan (~$99/month includes VIN decode + market data)
- From your dashboard, copy your API Key
- Add to
.env:MARKETCHECK_API_KEY=your-key-here - Reload Louie:
pm2 reload landmarklouie --update-env
💡 Contact MarketCheck sales: marketcheck.com or email sales@marketcheck.com — mention you're a LouieAuto dealer for dealer pricing.
🏛️ Manheim — Wholesale Auction Valuations
NOT CONFIGURED
Powers wholesale MMR valuations and recent auction sales history on trade appraisals and the wholesale/auction tools. Without this key, Louie falls back to a web-search estimate and clearly labels it as such — never a fabricated Manheim number.
- You need an active Manheim dealer account with API access enabled — contact your Manheim rep or Manheim's developer portal to request it
- From the developer portal, get your OAuth2 Client ID and your Manheim login Username and Password
- Add all three to
.env:MANHEIM_CLIENT_ID,MANHEIM_USERNAME,MANHEIM_PASSWORD - Reload Louie:
pm2 reload landmarklouie --update-env
💡 No separate API fee — this uses the credentials tied to your existing Manheim dealer account. If Manheim rejects the credentials (invalid_client), double-check API access is actually enabled on your account — it's a separate step from normal auction login.
🔌 Connected Vehicle — Oil Change Reminders & Service Alerts
DEMO MODE
What this does: Louie pulls real-time oil life %, DTC (check-engine) codes, and mileage directly from your sold customers' vehicles — Ford, Chevy, RAM, Jeep — so you can text them before they go somewhere else for service. No appointment, no lost RO.
🔵
Ford / Lincoln
Ford Pro Intelligence API
Enroll at fordpro.com
🟡
Chevy / GMC / Buick / Cadillac
GM OnStar Developer API
Enroll at developer.gm.com
🔴
Dodge / Jeep / RAM / Chrysler
Stellantis Connected Services
Contact your Stellantis rep
HOW TO GET SET UP — FORD (most common)
- Call your Ford Regional rep or go to fordpro.com/connected-services and sign up for Ford Pro Intelligence as a dealer
- Ford will give you a Dealer Code (same code you use for FordPass enrollment — usually 6 digits) and API credentials (Client ID + Client Secret)
- Enter them in the form below and hit Save — Louie will start pulling oil life data within 24 hours
HOW TO GET SET UP — GM / ONSTAR
- Go to developer.gm.com or call your GM rep and request a Connected Vehicle Dealer API enrollment
- You'll get a Client ID, Client Secret, and your GM Dealer Code — enter them below
ENTER YOUR CREDENTIALS
💡 Don't have API access yet? Demo mode shows 10 example vehicles so you can see exactly how it works before you sign up. The service reminder texts and oil life alerts are all live — they'll pull real vehicle data once you connect. Toyota and Honda use partner program enrollment only — ask your rep.
🏦 Plaid — Banking & Cash (Owner Board)
DEMO MODE
Connects your SoFi or bank account to the Owner Board so you can see balances, transactions, and move money. Runs in demo mode until keys are added.
- Go to dashboard.plaid.com and create a free developer account
- From the Plaid dashboard, copy your Client ID and Secret (sandbox or production)
- Add to
.env:
PLAID_CLIENT_ID=your-client-id
PLAID_SECRET=your-secret
PLAID_ENV=production(usesandboxto test first) - To enable live ACH money transfers, apply for Plaid Transfer inside your dashboard (takes 3–5 business days)
- Reload Louie:
pm2 reload landmarklouie --update-env
💡 Free tier: Plaid's developer tier is free for testing. Production pricing is ~$0.30/month per connected account. SoFi, Chase, and all major banks are fully supported. Contact: dashboard.plaid.com
Credit Bureau — Soft Pull
SIM MODE
Connect a soft-pull provider so Louie reads real credit and builds live FICO-trend intelligence (tier migration, lender-fit, opportunity scoring). Until connected, credit flows run on deterministic demo data — the analytics engine is the same either way.
Credit Score Version Settings
Select which scoring models your lenders use. This determines how Louie predicts approval tiers and routes deals.
Standard model used by most subprime lenders. Best for BHPH and independent dealers.
1st
2nd
3rd
Louie Bureau API
Expose bureau pulls as an API endpoint for your own integrations or resale. $0.45/pull after your license pulls.
API Key:
lk_bureau_demo_•••••••• Louie Personality
🧠
Configure How Louie Speaks
Define how your AI thinks, speaks, and closes
Not configured
Dealers can rename Louie — "Max", "Ace", your store name, anything.
Louie will enforce these on every interaction.
Preview — How Louie Will Sound
"Alright, let's look at what we've got for your customer. Based on their profile I'd lead with the 2022 Silverado — it's got equity potential and fits the payment window. What objection did they throw at you first?"