BookBrahma Tracker
Connected
?
Loading…
Dashboard
Live overview from SharePoint Excel
Loading…
Pipeline Snapshot
Platform Reach cumulative from published articles
Author Performance
AuthorColumnTotalPublished ScheduledIn StockTotal Reach
Per-Article Reach
Articles
All articles tracked through the publish pipeline
📚 0 in stock
CodeAuthorColumnTitle ReceivedStatusCoverScheduled PlatformsArticle File
Authors
Contributing writers and their columns
Columns
Article series and publishing schedules
NamePublish DayFrequencyAuthorsDescriptionActive
Users
Team members with access to this tracker
NameEmailRoleNotesActive
📖 Setup & User Guide
How to deploy and use BookBrahma Publish Tracker
How This Works

This HTML file is the entire app. It lives in your SharePoint Site Assets library. When a user opens it via a SharePoint page, it signs them in with their Microsoft 365 account (no separate password) and reads/writes data directly to BookBrahma_Tracker.xlsx on SharePoint using the Microsoft Graph API.

There is no server. No database. Everything lives in the Excel file. All team members see the same live data.

Azure App Registration (5 min)
1

Create App Registration

Go to portal.azure.com → Azure Active Directory → App registrations → New registration.
Name: BookBrahma Tracker

2

Set Redirect URI

Platform: Single-page application (SPA)
URI: the full SharePoint URL of this HTML file
e.g. https://yourorg.sharepoint.com/sites/YourSite/index.html

3

Add API Permissions

API Permissions → Add → Microsoft Graph → Delegated:
Files.ReadWrite · Sites.ReadWrite.All · User.Read
Then click Grant admin consent

4

Copy IDs & Configure

Copy Application ID + Directory (Tenant) ID from the app overview.
Click Configure SharePoint connection on the login screen and paste them in.

Deploying to SharePoint
1

Upload both files to Site Assets

Go to your SharePoint site → Site Contents → Site Assets.
Upload: BookBrahma_Tracker_App.html and BookBrahma_Tracker.xlsx

2

Create a SharePoint Page

New page → Add web part → Embed
Paste: <iframe src="URL-of-HTML-file" width="100%" height="900" frameborder="0"></iframe>
Publish the page. Share the page link with your team.

3

First login

Click Configure, fill in Client ID, Tenant ID, site URL, and Excel path.
Sign in with Microsoft — done. Config is saved in browser, not needed again.

Daily Usage

📦 Batch Submit — when an author sends multiple articles, enter the count once. All articles are created with auto-generated codes and added to stock.

📄 SharePoint URL — paste the link to the article's source file (the .docx stored in SharePoint). This appears as a clickable link in the articles table.

📱 Platforms — when published, tick each platform, enter reach/views, and paste the live URL. Dashboard updates immediately.

↻ Refresh — if someone else edited the Excel directly, hit Refresh to pull latest data.