Website Monitoring Dashboard for Publishers and Multi-Site Owners

🍪

We use cookies

DashCanopy uses essential cookies to keep you signed in and remember your preferences. We do not use advertising or tracking cookies.

Privacy Policy
DashCanopy

DashCanopy Setup Guide

Everything you need to get up and running

This guide is written for everyone — no technical background needed. We'll explain everything in plain English, step by step. If you can use a website, you can use DashCanopy.

~10 min readNo coding requiredWorks with any website

What is DashCanopy?

Imagine you own five websites — a blog, an online shop, a portfolio, a client site, and a side project. Every morning you open five different browser tabs, log into five different dashboards, and check if everything is working. That takes 20 minutes and it's easy to miss something.

DashCanopy is the one tab that replaces all of them. It shows all your websites as tiles on a single screen. Each tile tells you:

  • Is the site online right now? (green = yes, red = no)
  • How fast is it responding? (slow sites show as yellow)
  • How many visitors does it have today?
  • Has anything gone wrong recently?
  • A quick link to open the site's admin panel

You can add any website — it doesn't matter what platform it's built on. WordPress, Shopify, Squarespace, a custom site, or anything else. As long as it has a URL, DashCanopy can monitor it.

Signing In

DashCanopy uses a single sign-on system — you don't need to create a new username and password. You log in using your existing account (the same one you use for other Manus apps).

1

Go to the DashCanopy homepage

Open your browser and visit the DashCanopy URL. You'll see a login screen with the DashCanopy logo and a big "Sign in to get started" button.
2

Click 'Sign in to get started'

This takes you to the login page. Use your existing account credentials. You won't need to fill in any extra forms.
3

You're in!

After signing in, you'll land on your dashboard. If it's your first time, it will be empty — that's normal. The next step is adding your first site.
Tip: DashCanopy remembers your login. You won't need to sign in again unless you explicitly sign out or clear your browser cookies.

Adding Your First Site

Adding a site takes about 30 seconds. You just need the website's name and its URL (the web address).

1

Click the '+ Add Site' button

In the top-right corner of your dashboard, you'll see a blue button that says "+ Add Site". Click it.
2

Fill in the site name

Type a friendly name for your site — something you'll recognise at a glance. For example: "My Blog", "Online Shop", or "Client Portfolio".
3

Enter the URL

Type or paste the full web address of your site. Make sure it starts with https://. For example: https://myblog.com
4

(Optional) Add a description and category

These are just for your own organisation. You can skip them and add them later.
5

Click Save

Your site tile will appear on the dashboard. DashCanopy will immediately start checking if it's online.
Tip: You can add up to 3 sites on the free plan. Upgrade to Pro for unlimited sites.
Note: After adding a site, it may show "Checking..." for a few seconds while DashCanopy pings it for the first time. This is normal.

Understanding Status Colours

Every site tile has a coloured status badge in the corner. Here's what each colour means:

Online

What it means: Your site is working perfectly. DashCanopy pinged it and got a fast response (under 2 seconds).

What to do: No action needed — everything is fine!

Degraded

What it means: Your site is online but responding slowly (between 2 and 5 seconds). This could mean high traffic, a slow server, or a heavy plugin.

What to do: Check if you have any recently installed plugins or if traffic is unusually high. Consider upgrading your hosting if this happens often.

Offline

What it means: DashCanopy couldn't reach your site. It either returned an error or didn't respond at all.

What to do: Try visiting your site in a browser. If it's down, contact your hosting provider. Check the diagnostics panel on the tile for more details.

Unknown

What it means: DashCanopy hasn't checked this site yet, or the last check didn't complete.

What to do: Click the refresh button on the tile to trigger a manual check.

Tip: If a site shows "Degraded" or "Offline", click on the tile to expand the diagnostics panel. It will tell you the specific reason and suggest a fix.

Setting Up Live Stats

By default, DashCanopy only checks if your site is online. To see live visitor counts and revenue on your tiles, you need to add a stats endpoint to your site.

A stats endpoint is a special URL on your site that DashCanopy visits to get numbers. It returns a small piece of data (called JSON) that looks like this:

json
{
  "visitors": 142,
  "revenue_cents": 4999,
  "recent_activity": "3 new orders today"
}
Note: revenue_cents is in cents — so 4999 means $49.99. This avoids decimal point confusion.

For WordPress sites

Add this code to your theme's functions.php file (or use a custom plugin):

php
add_action('rest_api_init', function() {
  register_rest_route('dashcanopy/v1', '/stats', [
    'methods'  => 'GET',
    'callback' => function() {
      // Replace these with real data from your site
      return [
        'visitors'        => 0,  // your daily visitor count
        'revenue_cents'   => 0,  // your daily revenue in cents
        'recent_activity' => 'Site is running',
      ];
    },
    'permission_callback' => '__return_true',
  ]);
});

After adding this code, your stats URL will be:

text
https://yoursite.com/wp-json/dashcanopy/v1/stats

For any other platform

Create a file or route at /api/stats on your site that returns JSON in the format shown above. The exact method depends on your platform.

Adding the stats URL to DashCanopy

1

Edit your site tile

Click the three-dot menu (⋯) on your site tile and select "Edit".
2

Paste your stats URL

In the "Stats API Endpoint" field, paste the URL of your stats endpoint.
3

Add an API key (optional)

If your stats endpoint requires authentication, enter the API key in the "API Key" field. DashCanopy will include it in every request.
4

Save and wait

Click Save. Within 60 seconds, your tile will show live visitor and revenue numbers.

Webhooks (Advanced)

A webhook is a way for your website to push information to DashCanopy in real time. Instead of DashCanopy asking "what's new?" every 60 seconds, your site can shout "something just happened!" the moment it occurs.

Common uses for webhooks:

  • A new order was placed on your shop
  • A new user signed up
  • A form was submitted
  • An error occurred on your site
  • A scheduled job completed
Note: Webhooks are an advanced feature. If you're just getting started, you can skip this section and come back to it later.

How to find your webhook URL

1

Edit your site tile

Click the three-dot menu on your tile and select "Edit".
2

Copy the webhook URL

You'll see a "Webhook URL" field with a unique URL just for that site. Copy it.
3

Paste it into your site's webhook settings

Go to your website's settings and find the webhook or notification section. Paste the DashCanopy webhook URL there.

What to send

Your site should send a POST request with a JSON body. Here's a simple example:

json
{
  "event": "new_order",
  "message": "Order #1042 placed — $49.99",
  "severity": "info"
}

DashCanopy will log this event and create a notification in your bell icon feed. The severity field can be info, warning, or error.

Notifications

The bell icon (🔔) in the top-right of your dashboard is your notification centre. It shows a red badge when there are unread notifications.

DashCanopy creates notifications automatically when:

  • A site goes offline
  • A site comes back online after being down
  • A site's response time gets very slow
  • A webhook event arrives from one of your sites
  • New activity is detected on your connected network hub (if configured)
1

Click the bell icon

A panel slides in from the right showing all your recent notifications.
2

Click a notification to mark it as read

Or click "Mark all as read" at the top to clear the badge.
3

Delete notifications you no longer need

Each notification has a delete button (✕) on the right.
Tip: Notifications are stored in your database, so they persist across sessions and browser restarts. You won't lose them if you close the tab.

Glossary

Here are some technical terms you might see in DashCanopy, explained in plain English:

Ready to get started?

Open your dashboard and add your first site — it takes less than 2 minutes.