Skip to main content

AI and Messaging

Right Events uses AI across both user-facing and operator-facing workflows.

AI surfaces in the Next.js app

Current API routes include:

  • app/api/ai/copywriter
  • app/api/ai/insights
  • app/api/ai/messaging
  • app/api/ai/moderation
  • app/api/ai/analyze-image
  • app/api/ai/generate-dp

These routes are primarily backed by Gemini today.

AI surfaces in Convex

Convex modules also use AI for:

  • DP safety
  • DP generation support
  • SEO and content tasks
  • release notes
  • operations and finance assistants

OpenRouter-backed defaults appear in several of these flows.

Messaging and email

Email and messaging responsibilities are split:

  • auth email delivery in convex/auth.ts
  • transactional email routes under app/api/email/*
  • Convex email and marketing orchestration in modules such as convex/emails.ts and convex/marketing.ts

Current provider usage

  • Resend for auth and some email delivery
  • Zavu for SMS and WhatsApp support in messaging flows
  • Gemini and OpenRouter for AI tasks

Reliability pattern

Several AI paths intentionally degrade rather than hard-failing. This is especially important in the DP flow where moderation or generation dependencies may be temporarily unavailable.