Dashboard Overview

A tour of the DeployYourApp web dashboard — the organization, app, and channel hierarchy, and where each screen lives.


The dashboard is where you create apps, release updates, and manage your team. This page describes how it is laid out and what each screen is for.

How things are organized

Everything in the dashboard hangs off four levels:

Level What it is
Organization Owns apps, members, API keys, billing, and the audit log. You can belong to more than one; exactly one is active at a time.
App One shipped application. Its App ID is unique across the whole platform.
Channel A release track inside an app, such as production or beta. Each app gets a production channel when you create it.
Deployment A record of putting one bundle on one channel at a rollout percentage.

Two other objects sit alongside these:

  • Bundle — an uploaded build of your web assets. Bundles belong to an app, not to a channel, and are uploaded with the CLI (dya deploy). There is no upload button in the dashboard.
  • Device — an install that has checked in with the update server. Devices belong to an app and are subscribed to the channels they check.
Item Contents
Overview Organization-wide summary and quick actions
Apps The app list, and the button that creates apps
App name Appears only while you have an app open: Overview, Channels, Bundles, Deployments, Devices, Analytics
Settings Profile, Organization, Team, API Keys, Security, Billing, Usage, Audit Log
Platform Admin Panel — visible only to platform superadmin accounts

Top bar

  • Organization switcher — lists every organization you belong to, with its plan and your role underneath the name. Switching clears the cached app data and returns you to the Overview. The last entry, New organization, opens the organization creation form.
  • Notification bell — in-app notifications with an unread count and a Mark all read action.
  • Account menu — Profile Settings, Organization, and Logout.

Above the page content, a banner appears when the organization needs billing attention: no plan chosen, a trial counting down, a trial that ended, a failed payment, or a cancelled subscription. Each banner links to Settings > Billing.

Overview page

The Overview page shows four counters for the active organization — Total Apps, Total Devices, Total Deployments, and Active Channels — followed by:

  • Quick Actions — Create App, New Deployment, View Docs.
  • Recent Deployments — the five most recent deployments across all apps, with app, channel, bundle version, status, and date.
  • Your Apps — the first five apps, each linking to its detail page.

If the organization has no apps yet, a three-step onboarding wizard appears above the counters: create your organization, create your first app, install the SDK and deploy. Its progress is derived from your real data, so completing a step elsewhere marks it done.

App sections

Open an app from Apps to reach these screens. They are also in the sidebar while an app is open.

Section What it shows
Overview Counts of channels, bundles, deployments, and devices, plus cards linking to the other sections
Channels Release tracks, their active bundle, device counts, and per-channel update rules
Bundles The 100 most recent bundles: version, size, target platform, which channels it is active in, status, and upload time. Expand a row for its checksum, manifest, and release notes
Deployments Release history, rollout percentages, and rollback. Paged from the server, 25 at a time
Devices The 100 most recently active devices, with filters and CSV export for the full list
Analytics Version adoption, channel adoption, top errors, event totals, and CSV export

Creating apps and channels is covered in Managing apps and channels. Releasing, rolling out, and rolling back are covered in Deployments.

Settings

Page What you can do
Profile Change your name and avatar, change your password, toggle release-activity emails, download your data, delete your account
Organization Rename the organization, view its plan, set the two-factor security policy, delete the organization
Team Invite and remove members, change roles, transfer ownership, leave the organization
API Keys Create, review, and revoke keys for the CLI and CI/CD
Security Two-factor authentication and active sessions
Billing Current plan, plan changes, coupons, and the Stripe billing portal
Usage Current-period MAU, bandwidth, and storage against your limits, plus month-by-month history
Audit Log Filterable record of significant actions, with CSV export

Team, API keys, and the audit log are covered in Team and access. Plans and limits are covered in Plans and pricing and Usage tracking.

Organization settings

Settings > Organization holds the organization name, a Plan card showing the current plan, its subscription status, and either the trial days remaining or the next renewal date, and two security policies:

  • Require two-factor authentication — members without 2FA on their account cannot access the organization. You must have 2FA enabled yourself before you can turn this on.
  • Require a 2FA code for bundle uploads — every bundle upload, including from the CLI, must carry a fresh authenticator code. The CLI prompts for it during dya deploy.

Deleting an organization cancels its subscription immediately and removes it from your account. Its data — including its app IDs, which stay reserved — is retained for six months before permanent deletion. Deleting an organization does not grant a new free trial. The dialog asks you to type the organization name to confirm, and only the owner can do it.

Profile settings

Download my data returns a JSON file containing your profile, your organization memberships with roles and join dates, metadata for your API keys, and your audit-log history. API key values are never included — only a one-way hash of each key is stored, and it is not exported.

Delete my account starts a permanent deletion. Requesting it only sends a confirmation email; the emailed link is what actually deletes. Deletion removes your profile, sign-in credentials, connected sign-in providers, API keys, organization memberships, and notifications. It does not delete organizations — they continue without you — and it does not reset trial eligibility. If you are the only owner of an organization, deletion is refused until you transfer ownership or delete that organization.

Notifications

Organization members get an in-app notification and an email for two kinds of release activity:

  • Bundle uploaded — a new version is ready to deploy.
  • Deployment created — a version went live on a channel.

Whoever performed the action is not notified.

Release-activity emails are the only ones you can turn off, under Settings > Profile > Email Notifications with the Deployment and bundle upload notifications toggle. Those emails also carry List-Unsubscribe headers, so the one-click unsubscribe button in Gmail, Apple Mail, and Outlook works. Security, billing, verification, and invitation emails are transactional: they ignore the preference and are always delivered.

Organizations

An organization holds your apps, team, and billing. Create one from New organization in the organization switcher. The form asks for a name and a plan, and starts a 30-day trial if your account has not already used its one free trial. If it has, the organization is created without a subscription and stays inactive until you add billing under Settings > Billing.

Each organization carries its own plan and its own limits. The organization switcher lists your plan and your role under each organization name, so you can tell them apart before switching.

Platform administration

A separate /admin area exists for platform operators. It is used to manage users, organizations, billing, coupons, pricing, and platform settings, and it is not visible to regular accounts.

Not yet available

Cloud builds. Building your app from Git on the platform is not live, and the Cloud Builds and Build Config screens are not linked from the navigation. Bundles are produced on your own machine or CI and uploaded with dya deploy. See CLI commands.


Previous
Update Lifecycle
Next
Apps & Channels