Ally, HubSpot, and Signals tools are presented through one connector in ChatGPT.
Overview
Operational summary and governance status for the production Ally ChatGPT App.
Loading platform summary.
App lifecycle
Production promotion- 1DraftApp package
- 2ConnectedMCP + OAuth
- 3TestedRBAC validation
- 4Workspace releaseSelected users
System health
View monitoring →Recent ChatGPT tool activity
View all →| Time | Tool | Status |
|---|
Production release
Ally- Domain
- ally2.ccuk.media
- MCP endpoint
- /mcp
- Source
- Reviewed commit shown by runtime readback
- Runtime
- Loading current release…
- Rollback
- Isolated Ally test remains at ally3.ccuk.media during acceptance.
Review-first action queue
0 items| Priority | Action | Source | Detail |
|---|
ChatGPT App
Private workspace App identity, connection contract, and user experience.
Ally
Production- Product
- ChatGPT for Work App
- Description
- Unified Ally, HubSpot, and Ally Signals workflows through one governed app.
- App ID
asdk_app_6a60ad772eec819197621de2bb605dca- Authentication
- Microsoft Entra OAuth with per-user RBAC claims
User experience contract
Reads are the default; writes require the appropriate role and explicit confirmation.
Every call is authorised using the signed-in employee's Entra access token, including forwarded Signals requests.
Access & RBAC
Effective Entra roles and Ally permissions for the ChatGPT App.
Effective role matrix
Application roles · least privilege| Capability | Viewer | Operator | Manager | Developer | Admin |
|---|---|---|---|---|---|
| View App and tool catalogue | ✓ | ✓ | ✓ | ✓ | ✓ |
| Run read tools | ✓ | ✓ | ✓ | ✓ | ✓ |
| Review governed actions | — | ✓ | ✓ | ✓ | ✓ |
| Approve external writes | — | — | ✓ | ✓ | ✓ |
| Manage integrations and jobs | — | — | — | ✓ | ✓ |
| Manage users and roles | — | — | — | — | ✓ |
OAuth & Entra
OAuth compliance and Microsoft Entra application configuration.
Resource application
- Audience
https://ally2.ccuk.media/mcp- Delegated scope
ally.read- Assignment required
- Yes
- Token enforcement
- Issuer, audience, signature, expiry, scope, and role
OAuth compliance
Publishing
Workspace release readiness for the private Ally ChatGPT App.
Ally App metadata and migrated Custom GPT behaviour validated.
Production HTTPS MCP and Entra OAuth connected in ChatGPT.
Ally, HubSpot, Signals, and RBAC acceptance tests passed.
Workspace administrator selects the pilot users or groups.
Operations
Jobs, syncs, MCP activity, and action queue
Jobs
Feature checksSyncs
Identity and cachesMCP Activity
0 calls| Time | Status | Action | Detail |
|---|
Action Queue
Review-first writesOpen GitHub Issues
Loading| Issue | Labels | Assignee | Updated |
|---|
Monitoring
Health checks and dependencies
Main Service GitHub CI
No webhook yetService Health
0 services| Service | Status | Owner | Environment | Version | Detail |
|---|
Dependencies
0 dependencies| Dependency | Status | Owner | Purpose | Detail |
|---|
Watchlists
Operational exceptions
Renewal Risk
0 records| Company | Risk | Owner | Territory | Reasons |
|---|
Data Quality
0 records| Record | Severity | System | Issue | Owner |
|---|
Tools
MCP catalogue
| Name | Mode | Risk | Permissions | Usage | Purpose |
|---|
Knowledge
Documentation centre
| Document | Summary | Source |
|---|
Releases
Current version and flags
Current Release
LoadingFeature Flags
0 flagsRelease History
Rollback and migration notes| Version | Date | Status | Summary | Rollback |
|---|
Estate
Services and relationships
| Service | Health | Owner | URL | Context Keys |
|---|
Service Relationships
0 relationshipsAdmin
Users, roles, permissions, and audit
User Management
LoadingRoles
0 rolesPermissions
0 permissions| Permission | Area | Description |
|---|
Audit Log
0 events| Time | User | Action | Service | Status | Detail |
|---|