Skip to content

Ftf 444 new dashboard docs#3061

Open
franrob-projects wants to merge 38 commits intomainfrom
FTF-444-new-dashboard-docs
Open

Ftf 444 new dashboard docs#3061
franrob-projects wants to merge 38 commits intomainfrom
FTF-444-new-dashboard-docs

Conversation

@franrob-projects
Copy link
Contributor

@franrob-projects franrob-projects commented Dec 29, 2025

This PR:

  • Reorganizes app management pages into new sections:

    • Products
    • Platform
    • Monitoring
    • Configuration
  • Creates pages for tracking app performance and debugging:

    • Pub/Sub
    • Chat
    • Spaces
    • LiveObjects
    • LiveSync
    • Push
  • Adds pages for moitoring:

    • Logs
    • Reports pages
  • Creates pages for Settings management within the dashboard:

    • API Key
    • Integrations
    • Rules
  • Restructures the platform navigation (it was becoming a little hidden away given the effort).

  • Commits have been rebased.

  • Linting has been run against the changed file(s).

  • The PR adheres to the writing style guide and contribution guide.

@coderabbitai
Copy link

coderabbitai bot commented Dec 29, 2025

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch FTF-444-new-dashboard-docs

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@franrob-projects franrob-projects added the review-app Create a Heroku review app label Dec 30, 2025
@ably-ci ably-ci temporarily deployed to ably-docs-ftf-444-new-d-blwieh December 30, 2025 13:05 Inactive
@franrob-projects franrob-projects temporarily deployed to ably-docs-ftf-444-new-d-blwieh December 30, 2025 15:26 Inactive
@franrob-projects franrob-projects temporarily deployed to ably-docs-ftf-444-new-d-hxjycg January 9, 2026 10:12 Inactive
@franrob-projects franrob-projects temporarily deployed to ably-docs-ftf-444-new-d-hxjycg January 9, 2026 11:10 Inactive
@franrob-projects franrob-projects force-pushed the FTF-444-new-dashboard-docs branch from 0ca49ff to c6b5ae7 Compare January 9, 2026 11:11
@franrob-projects franrob-projects temporarily deployed to ably-docs-ftf-444-new-d-hxjycg January 9, 2026 11:11 Inactive
@franrob-projects franrob-projects marked this pull request as ready for review January 9, 2026 11:12
@franrob-projects franrob-projects temporarily deployed to ably-docs-ftf-444-new-d-hxjycg January 9, 2026 11:16 Inactive
Copy link
Contributor

@m-hulbert m-hulbert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't finished reviewing the pages under /products or /platform/connections yet, but posting this feedback now for you to take a look at. Many of my inline comments relate to other pages/sections too. Additionally:

  • All the pages that have been moved around need redirects.
  • Need to update links throughout docs for all pages that reference the migrated pages.
  • Might need some screenshots to break up the 100s of tables
  • There's an awful lot of tables. They aren't necessarily wrong, but if you look through this section I'm not convinced they're always the best way to display every piece of info - especially when some of them have multiple columns saying very similar things. Take a look at the app management overview, or Pub/Sub overview for instance.

@@ -0,0 +1,79 @@
---
title: Web client
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you can just change the page title rather than the URL for this one for now.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure what you mean here sorry 🤔

| **Push admin and push-subscribe** | Allow clients to manage and subscribe to push notifications. |
| **Statistics** | Allow clients to query usage statistics. |
| **Privileged headers** | Allow clients to set privileged headers, such as to skip channel rules. |
| Publish | Allow clients to publish messages to channels. |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is missing quite a few capabilities that have been added since these were written.

meta_keywords: "Integrations, configuration, webhooks, dashboard, Ably"
---

The Integrations section in your Ably dashboard provides centralized management for connecting your Ably application with external services and systems. Configure and manage your integrations in the [app dashboard](https://ably.com/accounts/any/apps/any/settings/integrations) under the Integrations section. This interface enables you to configure webhooks, set up data streaming, and manage third-party integrations to extend your application's functionality.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this URL should have /settings/ in it .

---

The API keys tab lists all API keys associated with your account and provides information on each key's capabilities and restrictions. You can [create a new API key](#create) and manage an existing one.
The API keys tab lists all API keys associated with your account and provides information on each key's capabilities and restrictions. Manage your API keys in the [app dashboard](https://ably.com/accounts/any/apps/any/settings/keys) under the API Keys section. You can [create a new API key](#create) and manage an existing one.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This URL for the API keys isn't correct.


The Integrations section in your Ably dashboard provides centralized management for connecting your Ably application with external services and systems. Configure and manage your integrations in the [app dashboard](https://ably.com/accounts/any/apps/any/settings/integrations) under the Integrations section. This interface enables you to configure webhooks, set up data streaming, and manage third-party integrations to extend your application's functionality.

## Integration Rules <a id="integration-rules"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we simplify this page and just link off to the integrations section for each integration?

Comment on lines +15 to +19
| Element | Description |
|---------|-------------|
| Organization | Switch between different organizations you belong to, each potentially containing multiple accounts |
| Standalone accounts | Access individual accounts that aren't part of an organization structure |
| Account context | Select the specific account you want to manage, with each account displaying its associated pricing plan (Free, Enterprise, etc.) |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This table seems to complicate the hierarchy of orgs -> accounts -> apps rather than making it simpler

* The statistics chart visualizes app usage data over time, allowing users to define specific time ranges, zoom in on different periods, and analyze metrics in detail.
The Apps section provides a centralized view of all your applications within the selected account:

| Element | Description |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This also seems to over-engineer a list of your current apps? Especially by listing app cards and quick actions as separate things, and the ability to create an app is relegated to a table row.

Comment on lines +85 to +89
Understand and manage your package [limits](/docs/platform/pricing/limits) by tracking usage across messages, data, connections, and channels:

* Limits are applied to prevent service disruption and vary by package.
* Limits can be time-based, quantity-based, or rate-based, and they may apply either per connection/channel or across the entire account.
* Notifications are provided when limits are nearing or exceeded, and detailed logs of warnings and exceeded limits are accessible in the account dashboard.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure what we mean here with the part of the sentence starting "by tracking usage..."

Similarly the 3 bullet points are odd ones to choose to include.

---

The user that creates an Ably account is assigned the account owner role. An account owner has permission to undertake any action within an account, such as inviting new users. There are two other account roles that inherit a subset of an account owner's permissions. An account can only have a single account owner.
The user that creates an Ably account is assigned the account owner role. An account owner has permission to undertake any action within an account, such as inviting new users. There are two other account roles that inherit a subset of an account owner's permissions. An account can only have a single account owner. Manage users through your [account dashboard](https://ably.com/accounts/any) under the Users section.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this link directly to users page?

@@ -0,0 +1,248 @@
---
title: Chat app management
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think the 'app' part is correct for all these pages, as they are all in the same app.

@franrob-projects franrob-projects temporarily deployed to ably-docs-ftf-444-new-d-hxjycg January 13, 2026 16:44 Inactive
@franrob-projects franrob-projects temporarily deployed to ably-docs-ftf-444-new-d-hxjycg January 14, 2026 15:53 Inactive
@franrob-projects franrob-projects force-pushed the FTF-444-new-dashboard-docs branch from fd7f5c0 to aba3148 Compare January 20, 2026 17:40
@franrob-projects franrob-projects added review-app Create a Heroku review app and removed review-app Create a Heroku review app labels Jan 20, 2026
@ably-ci ably-ci temporarily deployed to ably-docs-ftf-444-new-d-bfci6h January 20, 2026 17:46 Inactive
@GregHolmes GregHolmes force-pushed the FTF-444-new-dashboard-docs branch from 51e1074 to ad76dea Compare January 26, 2026 13:34
title: App management overview
meta_description: " Manage and monitor your applications on the Ably platform using the Ably dashboard. Create new apps, view existing ones, and configure settings from your browser."
meta_keywords: “Ably dashboard, manage applications, monitor apps, app creation, application settings, Ably platform”
redirect_from:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we're updating the location of the file, which then updates the url. Should we also add a redirect_from in here?

@GregHolmes GregHolmes force-pushed the FTF-444-new-dashboard-docs branch from c9ce54e to 3bad97b Compare February 9, 2026 10:26
@GregHolmes GregHolmes self-assigned this Feb 10, 2026
@GregHolmes GregHolmes force-pushed the FTF-444-new-dashboard-docs branch from 3bad97b to c0a25a9 Compare February 11, 2026 10:23
@m-hulbert m-hulbert temporarily deployed to ably-docs-ftf-444-new-d-3u1mbl February 14, 2026 18:40 Inactive
Copy link
Contributor

@m-hulbert m-hulbert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it just me or are the images blurry? They also have random 1s on the end of file names.

There's a few random fixes to things (bullets, spelling that should be in their own commit really as they're unrelated to the majority of this PR). Along side that we've also got some AI smells creeping in like replacing colons with dashes in lists.

The file structure gets a bit hairy with /platform/X/platform - maybe worth a review but happy to keep if you think it makes sense.


The Ably CLI brings the full power of Ably to your terminal. You can use it to manage your Ably account and its resources, and to explore Ably's APIs and features.

![Ably CLI interface](../../../../images/content/screenshots/dash/cli.png)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we're putting this image here for the CLI then I think we need something on this page to say it's available in the dashboard too.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added a sentence in the previous paragraph: e34157d

### Provision a new queue
### Provision a new queue <a id="provision-queue"/>

When creating a new queue, you need to specify:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this should have stayed as a table to avoid bullet point bloat.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added an extra column (Type) so just fixedup to the original commit: 60ee3a2

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to have been partially replaced by teams.mdx but has been dropped from the navigation. There's still some info here that's relevant to retain, so I'm not sure it's appropriate to remove it.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Slight mismatch between the title and the page name +/- s.

The bigger question I have is trying to work out what this page is supposed to be. It's redirecting from organisations but has a lot of info that's duplicated in user management and SSO (SCIM info etc.)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This page is being redirected to teams.mdx so can never be reached.

Comment on lines +23 to +25
1. Use the connection finder search box to filter by connection ID or client ID.
2. Use the country filter to view connections from specific geographic locations.
3. Use the SDK filter to view connections using specific client SDK versions.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This isn't an ordered list that you'd always do.


For each attached channel, the interface shows the channel name, connection modes (presence, publish, subscribe), inbound and outbound message rates, an activity chart, and an inspect button for detailed channel access.

### Channel inspection navigation <a id="channel-navigation"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is another page with slightly grandiose claims. This is a whole section that essentially tells you to click a button to view the associated channel which could be a link to that page.

I think this is another page that's suffering in the same way as the product pages with trying to describe every little detail. Let me know your thoughts.

If you have created apps already, your dashboard will look similar to the one shown in the following image. Each app displayed is a link to its specific dashboard, where you can view and configure settings, as well as monitor usage and statistics:

Manage your [billing](/docs/platform/pricing/billing) and package settings to scale your services:
### Environments <a id="environment"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where does this come from?


Monitor your usage patterns and understand your account's capacity constraints to optimize performance, avoid service interruptions, and plan for future scaling needs.

The [Limits page](https://ably.com/accounts/any/account/limits) provides a comprehensive view of your account's usage limits and current consumption. Learn more about [account limits](/docs/platform/pricing/limits). It includes:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Capital 'L'

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Corrected in: f36ced7

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel this page has made the previous version overly complex. A lot of it just linked off to the pages that discussed that info (like limits and pricing), but we've tried to re-explain everything with all the interactions here.

@GregHolmes GregHolmes temporarily deployed to ably-docs-ftf-444-new-d-3u1mbl February 19, 2026 09:18 Inactive
@GregHolmes GregHolmes had a problem deploying to ably-docs-ftf-444-new-d-3u1mbl February 19, 2026 09:21 Failure
franrob-projects and others added 26 commits February 25, 2026 10:28
- Add new dashboard screenshots across all product and configuration sections
- Convert image paths to proper Markdown image links with descriptive alt text
- Restructure account documentation by moving apps content to account index
- Rename "organizations" to "team" throughout navigation and content
- Update navigation configuration to reflect structural changes
- Add comprehensive dashboard links and documentation cross-references
- Enhance user experience with consistent image display formatting

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Remove 15 unused dashboard screenshot images to clean up the repository:
- accounts.png, api-log-requests.png, apps.png, channels-inspector.png
- create-app.png, dash-tabs.png, live stats.png, live-stats.png
- organization.png, reports.png, rooms-inspector.png, spaces.png
- stats-chart.png, stats-table.png, your-apps.png

These images were added but are not referenced in any documentation files.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@GregHolmes GregHolmes force-pushed the FTF-444-new-dashboard-docs branch from a6436dc to da97ce6 Compare February 25, 2026 10:28
@GregHolmes GregHolmes temporarily deployed to ably-docs-ftf-444-new-d-28ofxm February 25, 2026 10:29 Inactive
@GregHolmes GregHolmes temporarily deployed to ably-docs-ftf-444-new-d-28ofxm February 25, 2026 11:00 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review-app Create a Heroku review app

Development

Successfully merging this pull request may close these issues.

4 participants