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/copywriterapp/api/ai/insightsapp/api/ai/messagingapp/api/ai/moderationapp/api/ai/analyze-imageapp/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.tsandconvex/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.