Settings
Three tabs (General, Tracking, Billing), each card saving independently.
General → Store
- Store name: used in customer-facing copy defaults.
- Store domain: where auto-apply discount links point.
- Support email: for customer-facing footers.
General → Branding defaults
The design every new popup starts from; it appears as the "Your brand" preset in the wizard. Set colors (background, text, accent, accent text), display and body fonts, logo, and corner radius by hand, or pull them in with ⤵ Import from your website or Import from Shopify theme. A live preview chip shows the result. Existing popups aren't touched; each popup's own brand kit stays independent.
General → Product catalog
Shows how many products are synced from your store and when. ↻ Sync catalog refreshes it. The catalog feeds product pickers and product-based targeting (cart contents, collections). A banner nudges you if it's been more than a week.
General → Maintenance
- Clean up expired offer codes sweeps expired, never-used unique codes out of your Shopify admin. Dry-run count first, then confirm.
- ↻ Retry failed syncs re-queues any subscriber whose provider sync failed.
Tracking
The render mode (Light vs Shadow DOM), the on-signup pixel checkboxes (Meta, Klaviyo, GA4) and the developer signup hook: all covered in Pixels & tracking and Custom code.
Billing
Shows this month's popup-view usage against your plan and the available tiers. Plans and payment run through the Shopify App Store subscription: upgrades and cancellation happen on Shopify's own pricing page, so there's never a separate card on file with Janus.
Odds & ends
- Every action is history. Campaign changes are recorded with actor and timestamp; see a campaign's History in its ··· menu.
- Unsaved-changes guard. Navigating away from unsaved edits asks before discarding.
- Notifications. Janus can post to a Discord webhook when campaigns publish/unpublish, tests are created, or the daily health check finds something odd (a live popup with zero views, an opt-in collapse, code-minting failures).