Embed or link Looker Studio reports for each client. Paste the report URL below to add it.
How to get the embed URL: Open your Looker Studio report → File → Embed report → copy the URL.
Invoices
Create, send, and track client invoices.
Contracts
Service agreements and renewal tracking.
Logbooks
Track tasks, hours, and progress per company.
→
Calendar
Meetings, deadlines, milestones, and reminders.
Upcoming Events
🧰 Tools & Integrations
All connected MCP services, internal HTML apps, and process overview.
Team
Manage team members and roles.
Add Team Member
Name
Role
Start Date
Color
🎯 Team Priorities
Top 3 action items per team member — each priority has a deadline. Edits are logged.
📋 Activity Log (recent priority edits)▼
Settings
Cloud sync, notifications, and data management.
👤 Your Profile
Signed-in account for this device.
JM
—
—
📡 App Info & Sync
Version, cloud connection, and data counts.
🎉 What's New — v10
April 2026
Logbooks 2.0 — service/category tagging, prepaid hour blocks, billable/unbilled tabs, and live block balances
Standalone Logbooks panel with filters, pagination, and per-company tracking
Auto-save to Supabase — no more manual "Save to Cloud"
Role-based access control (RBAC) — Admin, Manager, Developer, Team Member
Improved health scores, MRR calculation from service definitions
Kanban drag-and-drop for deals
Global search (Cmd+K) now includes tickets, logbooks, contracts, and calendar
Invoices panel with line items, auto-overdue detection, and print view
Contracts panel with PDF upload and renewal tracking
Calendar with monthly grid view and upcoming events sidebar
Activity log with undo support for edits and deletes
✉️ Email Notifications
Outbound emails route through a Google Apps Script relay tied to support@janszenmediadev.com. Webhook and credentials are built into the app.
Enabled Notifications
📨 Email Log
History of all emails sent from HQ.
🗄 Data Management
Export a full JSON backup or import a previous one. Cloud backup lands in the Janszen Media HQ Backups folder in the Drive of the support@janszenmediadev.com account (whoever owns the Apps Script).
🐞 Debug Mode
Show the visible JS error banner. Off by default; errors still log to DevTools console.
📄 Company Documents
Upload or update PDF documents linked from the Dashboard quick launch.
💰 Service Pricing
Set monthly recurring prices for each service. These prices drive the Dashboard MRR calculation.
🔒 Role Permissions
Control which pages and features each role can access. Admin only.
📋 Change Log
A history of modifications made to clients and data.
🚀 Future: Server-Side Architecture
When the agency is ready to move beyond GitHub Pages, the recommended next step is Supabase Edge Functions + Vercel/Netlify hosting. This would enable proper auth, server-side email, webhooks, and a client portal.