Dashboard
Portal Users
Active client accounts and premium subscription status on the ContractScope portal
Active Clients
β
Registered portal users
β¦ Premium Subscribers
β
Paid or admin-granted access
Sales & Revenue
Estimated recurring revenue based on active paid subscriptions. Courtesy grants are excluded from MRR/ARR calculations.
MRR
β
Est. monthly recurring
ARR
β
Projected annual
Monthly Plan
β
$49/mo subscribers
Annual Plan
β
$470/yr subscribers
Courtesy Access
β
Admin-granted premium
Past Due
β
Failed payment β at risk
Database & Data Intelligence
Puerto Rico government AEC contracting data powering the ContractScope intelligence engine
Total Companies
β
AEC firms tracked
Ranking Records
β
Quarterly data rows
Time Periods
β
Quarters tracked since 2022
Top Ranked Companies β Latest Period
| Rank | Company | CuantΓa Total |
|---|---|---|
| Loading⦠| ||
Companies
Page 1
Upload Data
Select Table to Import
Convert Excel to CSV
If you have an .xlsx file, convert it first:
python3 -c "import pandas as pd; pd.read_excel('data.xlsx').to_csv('data.csv', index=False)"
Clients
Portal Users
Manage who has access to the ContractScope client portal
Activity Log
Page 1
Text & Descriptions Control
Edit titles, subtitles and tooltip descriptions for each section. New sections are auto-detected on deploy. Click "Sync from Manifest" to add any missing entries without overwriting existing text.
Broadcast Email
Send Email to Clients
Send a direct email to all active clients or a specific group. Use this for outages, announcements, or important updates.
Select recipients to see count
β This will send real emails to clients
Send History
Loadingβ¦
Company Report Viewer
Preview Report
Search any company from the rankings database and preview exactly how the beta portal will look for that company.
π
Search for a company above to preview their full portal
Client Banners
Announcements & Notifications
Banners appear at the top of the client portal. Clients can dismiss them. Expired banners are hidden automatically.
Disclaimer & Terms of Use
Editor
The current version is shown to every client on every page until they accept it.
Publish as new version makes all clients re-accept. Update text only edits the loaded version in place (typo fixes) without re-acceptance.
Feature Requests
Email Templates
Email Settings
Global settings applied to all outgoing emails
Administrators
Admin Users
Manage who can access the ContractScope admin panel
Feature Flags
Control which dashboard features are available globally and per-client.
Global Features
Loadingβ¦
Per-Client Access
Per-client access only takes effect when the global flag is enabled.
Loadingβ¦
Competitor Reports
Upload monthly competitor intelligence JSON files per company. Files are stored in the Railway Bucket and served to verified clients.
Upload Reports
Select one or more JSON files. Each file must contain
compania and periodo fields (YYYYMM format).
Files will be validated before upload.
Click or drag JSON files here
Multiple files supported Β· max 10MB each
Tier Management
Control period limits, dashboard access and section visibility per tier. Section titles and descriptions are managed in Content Control.
Free Trial Duration
Number of days new self-signup users get before a subscription is required. Note: This only applies to future signups β existing trial users are not affected.
days
FREE
Free Tier
Default for trial users
most recent (always includes current)
months of history
Dashboard Access
PREMIUM
Premium Tier
Default for active subscribers
most recent (always includes current)
months of history
Dashboard Access
Settings
Change password