LA EPOXI CENTRALLos Ángeles

Integrations

Telephony, CRM, and payments. A detected key is marked. Anything not connected yet says Coming soon.

Automations

This only says whether a variable is set. It does not show keys, emails, or numbers.

Stripe Checkout

Not configured

Without STRIPE_SECRET_KEY there is no charge. The order, visit, or enrollment stays on the demo path.

Email (Resend)

Not configured

Without those variables the email is skipped. The reference stays on screen.

Staff copy

Not configured

Without STAFF_NOTIFY_EMAIL there is no internal copy.

SMS (Twilio)

Not configured

Without those three variables no SMS is sent. Consent is still stored.

WhatsApp (Twilio)

Not configured

Without TWILIO_WHATSAPP_FROM no WhatsApp is sent.

Scheduled publish

Configured

CRON_SECRET is set. GET or POST /api/cron/publish requires Authorization: Bearer and that variable.

Template preview

Sample text. Opening this page does not send email, SMS, or WhatsApp.

Email

Subject: LA Epoxi Central · LEC-DEMO

Hi Alex,

We received your visit.
Reference: LEC-DEMO
Garage · sample visit

No card was charged on this site.
The team confirms the next step.

LA Epoxi Central

SMS

LA Epoxi Central: LEC-DEMO is in. No charge on the site. The team confirms.

WhatsApp

Hi Alex, we received your visit LEC-DEMO. Garage · sample visit No charge on the site. The team confirms.

PostgreSQL / SQLite · Connected

OpenAI

Not configured

Optional brain for EPOXI BOT. Rules still answer without it.

Variable: OPENAI_API_KEY

Sanity

Not configured

Schemas live in /sanity. Seed content ships in code.

Variable: SANITY_PROJECT_ID

Twilio

Not configured

Voice requires X-Twilio-Signature. A missing token or bad signature returns 403. SMS and WhatsApp send only with consent plus from-numbers.

Variable: TWILIO_AUTH_TOKEN

Webhook: /api/webhooks/twilio

GoHighLevel

Not configured

The lead payload posts here when GOHIGHLEVEL_WEBHOOK_URL is set.

Variable: GOHIGHLEVEL_API_KEY

Webhook: /api/webhooks/crm

HubSpot

Not configured

A bearer token is attached when CRM_WEBHOOK_URL points at HubSpot.

Variable: HUBSPOT_ACCESS_TOKEN

Webhook: /api/webhooks/crm

Salesforce

Not configured

Same lead POST as the other CRMs.

Variable: SALESFORCE_WEBHOOK_URL

Webhook: /api/webhooks/crm

CRM secret

Not configured

Inbound CRM posts require this secret, as a bearer token or HMAC. Unset requests are rejected.

Variable: CRM_WEBHOOK_SECRET

Webhook: /api/webhooks/crm

Upstash Redis

Not configured

Shared rate limit when UPSTASH_REDIS_REST_TOKEN is set too. Production without Upstash uses the RateBucket table.

Variable: UPSTASH_REDIS_REST_URL, UPSTASH_REDIS_REST_TOKEN

Coming soon

PayPal

Coming soon

Without PAYPAL_CLIENT_ID, PAYPAL_CLIENT_SECRET, PAYPAL_WEBHOOK_ID, and PAYPAL_ENV the button says Coming soon and does not mark a payment.

RingCentral

Coming soon

Voice connector not connected yet.

Microsoft Teams Voice

Coming soon

Call events are not received yet.

Outlook OAuth

Coming soon

A booking already opens a draft and downloads an .ics file. Outlook sync is not connected.

Google Calendar

Coming soon

Without the service account, the owner sets hours and blocked dates. Confirmation includes an .ics file. No event is invented.