Settings
Integration readiness and deployment map
Check the services this app depends on before routing marketing.ctofdv.com to production.
Runtime
Integration readiness
Keycloak SSONeeds confighttps://sso.ctofdv.com/realms/ctofdv
Railway PostgresReadyProduction Postgres URL configured.
BrevoWarningBrevo rejected the request. Check API key and authorized Railway outbound IPs.
Facebook GraphReadyv19.0
FranConnect ContactsNeeds configSet FRANCONNECT_CONTACTS_URL plus a token or session cookie in Infisical.
FranConnect PublishNeeds configSet FRANCONNECT_PUBLISH_ENDPOINT and FRANCONNECT_PUBLISH_TOKEN for start/end campaign publishing.
Collage GeneratorNeeds configCOLLAGE_GENERATOR_ENDPOINT is missing.
Deployment map
What this app owns
marketing-ctofdvStandalone Next.js app for marketing.ctofdv.com.App
Railway PostgresOnly durable database. Local database URLs are rejected.State
JARVIS auction signalsRead-only auction and lot intelligence while the legacy VPS stays untouched.Signals
FranConnectBuyer ownership, opt-in snapshot, and start/end campaign publishing bridge.Truth
BrevoDownstream list sync, draft creation, and prune target for suppressions.Email
Facebook GraphQueued page posts and explicit publishing when enabled.Social
Collage generatorPoster artifacts for Facebook campaigns and proof review.Assets
KeycloakSSO issuer at sso.ctofdv.com; client config must be present in production.Auth