OLYMPUS

Communications QA Summit

💬

Atlas (SMS QA)

Calculate character budgets across global markets to prevent hidden cost spikes and message overflows.

Launch Atlas →
📱

Apollo (Push QA)

Simulate iOS notifications to catch text cut-offs and layout crowding before your customers see them.

Launch Apollo →

Hermes (Deep Links)

Fix broken personalization and validate deep link logic instantly in your browser—no physical phone required.

Launch Hermes →

Operator's Manual

Your guide to catching escalations early and minimizing cycle times across Brand & CRM Ops.

💬 Atlas (SMS QA)

Atlas automatically calculates character budgets based on the market, factoring in mandatory opt-out text and tracking links.

What it catches

  • Hidden Cost Spikes: Identifies if a single "special" character (like an emoji) will accidentally shrink your available space from 160 to 70 characters, potentially doubling your costs.
  • Message Overflows: Automatically calculates if your message is too long and will be split into multiple separate texts on a customer's phone.

📱 Apollo (Push QA)

Apollo simulates exactly how a push notification will look across different iOS models.

What it catches

  • Text Cut-offs: Pinpoints exactly where your headline or main message will be truncated with "..." on an iPhone lock screen.
  • Layout Crowding: Flags if important titles exceed safe zones (typically 28 characters) or if body text exceeds 110 characters.
  • Device Compatibility: Simulates how notifications appear on various screen sizes to ensure your most important info is visible at a glance.

🔗 Hermes (Deep Links)

Hermes safely builds and validates complex technical links by breaking them down into readable parts directly in the dashboard.

What it catches

  • Broken Personalization: Detects technical code (AMPScript) and lets you plug in test values to see exactly how the link will look for a real customer.
  • Desktop Validation: Allows you to audit the full link structure and parameter list without needing to scan a QR code or use a mobile device.

How it was built

Technical architecture, algorithms, and engineering logic.

🛠 Core Foundation

The entire Olympus suite was engineered entirely using vanilla front-end web technologies to ensure absolute data privacy and rapid deployment. Zero external backend dependencies means proprietary campaign copy is never transmitted to third-party servers; all calculations, renderings, and data parsing occur locally in the browser's RAM.

HTML5 CSS3 (Grid/Flexbox/Glassmorphism) Vanilla ES6 JavaScript

💬 Atlas Engine Logic

Atlas is built around a custom character encoding detection algorithm.

Algorithms

  • Encoding Scanner: Iterates over every character in the string, comparing it against strict `GSM-7` and `Extended GSM-7` (e.g., `€`, `{`) arrays. If a character falls outside this array, the system triggers a boolean switch, dropping the `single_limit` integer from 160 to 70.
  • AMPScript Parser: Scans inputs for Salesforce Marketing Cloud syntax (`%%=v(@...)=%%`) and substitutes them with realistic string lengths before running the encoding calculation.

📱 Apollo & Hermes Parsing

Apollo Simulator

  • DOM Rendering: Uses pure CSS structural mapping to replicate iOS safe zones, notch/dynamic island spacing, and lock screen dimensions.
  • Truncation Logic: Programmatically calculates string lengths against defined safe-zones (e.g., `> 110 chars` for body payload) to throw proactive warnings before deployment.

Hermes Link Validation

  • Regex Extraction: Utilizes Regular Expressions (`/AttributeValue\(['"](.*?)['"]\)|v\(@(.*?)\)/gi`) to parse raw, messy string payloads and extract dynamic variables.
  • Live Concatenation: Generates clean, structurally sound URLs via real-time DOM updates and feeds the output directly into a client-side QR generation script.