Website Monitoring Dashboard for Publishers and Multi-Site Owners

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

⭐ Start Here — Pick Your Situation

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 email magic-link sign-in — you don't need a password. Enter the email on your existing account and open the one-time link we send you.

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 /login. Enter your email and we'll send a sign-in link. Use the same email that is already on your DashCanopy account so your sites and billing stay attached.
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

Pick your platform

A screen will appear showing icons for WordPress, Wix, Shopify, Squarespace, and more. Click the one that matches your site. If you're not sure, click "Other / Custom". This just helps DashCanopy show you the right setup instructions — you can change it later.
3

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".
4

Enter the URL

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

(Optional) Add a description and category

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

Click Save

Your site tile will appear on the dashboard. DashCanopy will immediately start checking if it's online.
Tip: Starter includes up to 5 sites. Upgrade to Pro (15) or Agency (unlimited) as you grow.
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 connect your site's data. There are two ways to do this — pick the one that matches your platform:

✅ Option A — WordPress Plugin (Easiest)

Install the free DashCanopy plugin from the WordPress plugin directory. It automatically sends your visitor count, revenue, and blog stats to DashCanopy. No code required.

🔌 Option B — Any Other Platform (Copy & Paste)

Go to Settings → Platforms in your DashCanopy dashboard. Pick your platform (Wix, Shopify, Squarespace, etc.) and copy the one-line snippet into your site. Done.

For WordPress sites — Plugin method

1

Go to your WordPress admin panel

Log in to your WordPress site and go to Plugins → Add New.
2

Search for 'DashCanopy'

Type "DashCanopy" in the search box and press Enter.
3

Install and activate the plugin

Click Install Now, then Activate.
4

Enter your site's API key

Go to Settings → DashCanopy in your WordPress admin. Paste your site's API key (found by clicking the three-dot menu on your tile in DashCanopy and selecting "Edit").
5

Save — you're done!

Your tile will start showing live visitor counts, revenue, and blog post stats within 60 seconds.
Note: Prefer to add the code manually? You can also add a small snippet to your theme's functions.php file — see the code example below.
php
add_action('rest_api_init', function() {
  register_rest_route('dashcanopy/v1', '/stats', [
    'methods'  => 'GET',
    'callback' => function() {
      return [
        'visitors'        => 0,  // replace with real visitor count
        'revenue_cents'   => 0,  // replace with real 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 Wix, Shopify, Squarespace, and other platforms

Go to Settings → Platforms in your DashCanopy dashboard. Pick your platform from the list and follow the step-by-step instructions shown there. Each platform has its own tailored guide with a copy-paste snippet.

Adding the stats URL to DashCanopy (if you built your own endpoint)

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. Not sure what this means? Use the Platforms guide instead — it handles this automatically.
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)

Note: Webhooks are an advanced feature. If you're just getting started, you can skip this section and come back to it later. Most users never need this.

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

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.