> For the complete documentation index, see [llms.txt](https://docs.airdev.co/canvas/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airdev.co/canvas/2.0.0-1/using-the-template/setup/features/extending-owners-portal.md).

# Extending the admin portal

The Admin portal can be accessed by app admins via the [admin page](https://docs.airdev.co/canvas/v/2.0.0/using-the-template/reference/pages/owners-portal-page#admin-portal-overview) (e.g. <https://test-app.bubbleapps.io/admin>). This portal allows you to do the following:

* Customize your [home page ](/canvas/2.0.0-1/using-the-template/reference/pages/home-page.md)(website landing page)
* View app usage statistics (new user signups, total users, past user signups, total active users)S
* [SEO](/canvas/2.0.0-1/using-the-template/setup/features/search-engine-optimization-seo.md): Define site title and description
* [Set up social media links ](/canvas/2.0.0-1/using-the-template/setup/features/set-up-social-media-links.md)& images displayed when your site is shared on social media
* [Upload Terms of Service and Privacy Policy](/canvas/2.0.0-1/using-the-template/setup/features/legal-docs.md), optionally force users to accept these
* [Define some app styles](/canvas/2.0.0-1/using-the-template/setup/features/styles-and-colors.md)
* [PM Tool: organize app features/bugs in a backlog (can also send requests for help to AirDev from here)](/canvas/2.0.0-1/using-the-template/reference/reusable-elements/owners-portal-reusables/ownerfeaturebacklog.md)
* [View app data in custom dashboards](/canvas/2.0.0-1/using-the-template/reference/reusable-elements/owners-portal-reusables/ownerdashboard.md)

{% hint style="info" %}
Instructions for how to use the Admin portal are scattered throughout these pages. Features are grouped here by the type of change rather than the location that the user makes it. If you want an in-depth overview of just this page, [check out the reference](/canvas/2.0.0-1/using-the-template/reference/pages/owners-portal-page.md).
{% endhint %}

![The Owner's Dashboard](/files/-Lya7d_jcYbOlgBOC3y2)

### Edit the Dummy Table

In order to make the Admin portal more useful to admin users, you can set up data tables similar to the Users table that already set up on the owner page.

The easiest way to do this is to edit the Dummy table (`Group Dummy Tab`) which is hidden below the User's table on the **admin** page. Make sure to make the following changes:

1. Title (is "Dummy" by default)
2. Set up the placeholder text or image for when no items are found. This is found in the group called "**group no entries**", and should be something like "This User table is empty"
3. Change the data type of the **RepeatingGroup Dummy** and set up a search
4. Set up the columns of the table: column names and the actual content
5. Set up the workflows for this group, including:
   1. Action for Add Dummy button
   2. Action for Download Data button
6. Change the Nav settings on **FloatingGroup B** to show this element. You'll need to unhide **Group Nav 7 tab** (in the portal sidebar navigation) and give the tab a different text to display (e.g. "Tweets"). For more context, see the screenshots below.

![Group nav 7 tab before configuration](/files/-Lu-EFv-uP-vodBE-efe)

![Group nav 7 tab after configuration](/files/-Lu-EM5VtLp9RhPzZ-VK)

After each change you make here, make sure to view the web page in version-test in order to check whether it works as expected.

### Adding additional tabs to the Admin portal

In order to make the Admin portal more useful to admin users, you can set up data tables similar to the Users table that comes with the template.

The steps are nearly the same as above, but you'll need to be sure to resize the `Group Placeholder` as well, and refer to `Group Nav 8 tab` instead of `Group Nav 7 tab`, which refers to the dummy table by default

You're all set! These guidelines are specific to the Admin portal, but they can be useful as a common design pattern to follow for a portal/dashboard page.

![Setting up conditional logic of new table](/files/-Lu-GXTIoi3jc0ym6T-K)
