> For the complete documentation index, see [llms.txt](https://ctracker-docs.keywordrush.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ctracker-docs.keywordrush.com/members-and-payouts/the-account-page.md).

# The member account page

Everything a member does with their cashback happens on one page: their balance, where it came from, and asking to be paid.

It is a normal WordPress page holding the `[cashback-account]` shortcode, so it uses your theme, sits in your menus, and can be edited like any other page.

### It is made for you

On activation Cashback Tracker creates a page called **Cashback account** at `/cashback-account/`, unless it finds one already holding the shortcode — in which case it adopts that instead of making a second.

This happens **once in a site's lifetime**. A page you later delete stays deleted; the plugin will not quietly put it back.

If you move it, or build your own, point the plugin at it: `Cashback Tracker` → `Settings` → `Member area` → **Account page**. Several things read that setting — the menu link, the login redirect, the `%ACCOUNT_URL%` in member emails — so a page the plugin does not know about is a page members will not be sent to.

### How members get there

Three routes, and which apply depends on your site.

**After logging in.** Members land on their cashback account rather than the WordPress admin. Left alone, WordPress sends anyone who cannot write posts to `wp-admin/profile.php`, which is no use to them.

This only ever replaces WordPress's own default. If the login form asked for somewhere specific — a member following a link to a page and being stopped for a login on the way, a checkout, or another plugin's flow — that destination is honoured. Administrators and editors are never redirected.

**From the WordPress admin.** A member who ends up in wp-admin anyway sees **My cashback** in the sidebar, linking straight out to the account page.

**From WooCommerce.** If you run WooCommerce, the My Account menu gains an entry too, and it opens inside that layout rather than sending them elsewhere. See [WooCommerce](/integrations/woocommerce.md).

### How it is laid out

A rail down the left carries the member's available balance, the payout button and the navigation, and stays put as they move between tabs. The tab itself fills the rest.

Narrow the column and the rail becomes a band across the top with the tabs in a row beneath it. What decides is the width of the column **your theme gives the page**, not the size of the visitor's screen — so the account fits a theme with its own sidebar without being configured for it.

Inside WooCommerce's My Account the rail is dropped, because Woo draws one already.

![The member account page](https://3545740495-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M69sU0hfZj3QsteYxmI%2Fuploads%2Fgit-blob-3d206aa288ad5b183aa94d0d2cce5ac555edf254%2Faccount-page.webp?alt=media)

### The tabs

| Tab                  | What it holds                                                                                                 |
| -------------------- | ------------------------------------------------------------------------------------------------------------- |
| **Dashboard**        | Recent activity. The balances live in the rail, on every tab, so this tab does not repeat them.               |
| **Cashback history** | Every order, what it earned and what state it is in.                                                          |
| **Payouts**          | The request form, this tab's own figures — available, requested, paid out — and every request they have made. |
| **Referrals**        | Their invite link and who they brought. **Only when referrals are switched on.**                              |

Tabs are query arguments on the same page (`?ct-tab=payouts`), so there is one page to manage however many tabs are showing.

A developer can add their own tab, or their own content to any of these, without touching a template — see [Adding your own content to the member area](/for-developers/member-area-hooks.md).

### When it shows something else

The page does not always show an account, and each case says why rather than sitting blank:

* **A logged-out visitor** gets a sign-in card — what is behind it, WordPress's own login form, and a link to register — and is returned to the tab they were heading for afterwards. You can point them at your own registration page with `Settings` → `General` → **Registration URL**.
* **Before the ledger is initialised** it says cashback accounts are not available yet. Administrators additionally see a link to switch it on — nobody else is told your site is half set up.
* **On a coupon-only site** the page renders nothing at all. There is no cashback to account for.

### Putting a balance elsewhere

`[cashback-balance]` shows a member their balance anywhere on the site — a sidebar, a header, the top of your shop directory — with a link through to the full account.

It renders nothing for a logged-out visitor, so it is safe to leave in a template that everyone sees.

### Related

* [What members see](/members-and-payouts/what-members-see.md)
* [Adding your own content to the member area](/for-developers/member-area-hooks.md)
* [Payout methods and the minimum](/members-and-payouts/payout-methods.md)
* [WooCommerce](/integrations/woocommerce.md)
