Abstract
Nexus is the orchestration layer of the iSimplifyMe platform — deployed alongside Apex and included in engagements rather than sold as a subscription, with onboarding handled directly by iSimplifyMe. Nine AI modules — AI Scanner, AEO Scanner, Aura, Content Engine, SEO Engine, Social Media Manager, Engage, Synapse, and Strategist — share a credit-gated access layer with per-tenant Cognito isolation and Google OAuth for GBP and GSC data.
Problem
Operational teams need AI-assisted content, reputation management, SEO analysis, and social media tools without standing up an internal AI engineering org or stitching together separate tools. A unified platform delivered inside an engagement solves the operational problem; per-module credit gating lets usage-heavy tenants scale consumption without per-seat limits.
Approach
Gate stack
The gate stack flows AuthGate → SubscriptionGate → OnboardingGate → Dashboard. Every module route checks credits before executing via a shared checkCredits / deductCredits pair backed by atomic DynamoDB decrements.
Usage logs and monthly summaries persist in the same table.
Tenant isolation and onboarding
Tenant isolation runs through a custom:tenant Cognito claim validated in every API route. Google OAuth (GBP + GSC) is per-tenant with tokens stored in DynamoDB and auto-refreshed by the Python Lambda.
Onboarding is handled by iSimplifyMe: tenants are provisioned as part of an engagement, and access status is tracked in DynamoDB.
Model routing
AI modules call Claude via Bedrock (Sonnet 5 by default, with an admin-configurable model for admin sessions). Document parsing (PDF, DOCX, TXT, MD, CSV) runs in a separate Python Lambda.
Status
- Live at app.isimplifyme.com.
- Included in iSimplifyMe engagements: all nine modules, credit allocation set per engagement.
- Credit reset and data purge crons active.
- Google OAuth connect for GBP and GSC auto-discovers locations and verified sites on connection.