SETTINGS &
INTEGRATIONS
Firebase Auth & Firestore
Connect your account. Firebase is used to authenticate you and manage links to your Google Calendar and Gmail. Only Google Log In and Email/Password are allowed.
Connection Status
Email Log In / Sign Up
API Keys & Backend config
These keys are saved locally in your browser's localStorage. They are used client-side by Scout to edit the schedule and process queries.
Local API & Placement Credentials
GitHub Actions Cron Secrets
GEMINI_API_KEY: Your Gemini KeyBREVO_API_KEY: Your Brevo key (noreply@singulr.tech)USER_EMAIL: Target Email for updatesUSER_UID: Your Firebase UID (displayed in Connection Status above)FIREBASE_SERVICE_ACCOUNT: Content of downloaded Firebase Service Account Private Key (JSON)
Firebase Web Client Configuration
Provide your Firebase Project Client SDK config snippet (JSON format) so this page can connect to your authentication backend.
OAuth Refresh Token Generator
Generate a Google Refresh Token so your GitHub Actions background job can read your emails and update your Google Calendar offline. Setup your Client ID and Client Secret from Google Cloud Console first.
How to set up in Google Cloud Console:
1. Go to the Google Cloud Console.2. Create a project and enable the Google Calendar API and Gmail API.
3. Go to APIs & Services > OAuth consent screen. Set User Type to External, and add your email as a Test User.
4. Go to Credentials > Create Credentials > OAuth client ID. Choose Web application.
5. Add
https://your-pages-url/settings.html as an Authorized redirect URI.6. Save and copy the Client ID and Client Secret below.
Click Authorize on the left first...
Copy this token and add it to your GitHub Repository Secrets as GOOGLE_REFRESH_TOKEN.
Also add GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET to your secrets!