MainWP
Connect your MainWP dashboard to Atarim so the sites you maintain and the feedback you collect live in one place.
MainWP is a self-hosted dashboard for managing multiple WordPress sites. Connecting it brings the sites you maintain and the client feedback you collect into one workflow. It is the most involved integration to set up, because it is the only one where credentials travel in both directions.
| What you get | Where it shows |
|---|---|
| One-click visual collaboration | A collaborate link on each site in your MainWP dashboard. |
| Task counts and lists | An Atarim column on the MainWP websites screen, and in the Atarim extension. |
| Website vitals | Updates, status and security pulled from MainWP into your Atarim dashboard. |
| Task data in MainWP reports | Task information, and time entries on accounts with Time tracking, for your client reporting. |
Install the MainWP Atarim Extension
Everything else depends on this. The extension is what receives the Atarim Key and surfaces your tasks inside MainWP.
Instructions:
- Download the MainWP Atarim Extension.
- Install it on your MainWP dashboard, following MainWP’s own instructions for installing extensions. The Atarim extension appears in your MainWP dashboard, ready to receive the key.
Enable the REST API in MainWP
Before anything else, MainWP’s REST API has to be switched on and a key pair generated. That is what Atarim uses to talk to your dashboard.
Instructions:
- Open your MainWP dashboard.
- Enable the REST API and generate a key pair. MainWP gives you a consumer key and a consumer secret — the Atarim panel links to MainWP’s own guide if you need the exact steps.
- Copy both, along with the URL of your MainWP dashboard.
Enter Your MainWP Details in Atarim
Credentials travel from MainWP into Atarim here; the Atarim Key goes back the other way in the next step.
Instructions:
- In Atarim, go to Settings.
- Under Connected Apps, select Integrations.
- Find MainWP and switch its toggle on. The configuration fields expand beneath it.
- Fill in the three fields, submitting each one to save it.
| Field | What goes in it |
|---|---|
| MainWP Consumer key | The consumer key generated by MainWP’s REST API. |
| MainWP Consumer Secret | The matching consumer secret. |
| MainWP Dashboard URL | The address of your MainWP dashboard. |

Enter the Atarim Key in MainWP
This is the half people miss. Atarim generates its own key, shown in the same panel, and it has to go into the Atarim extension inside MainWP.
Instructions:
- Find the API Key field in the MainWP section of the Integrations panel. This is your Atarim Key.
- Copy it using the copy control.
- Open your MainWP dashboard and go to the Atarim extension.
- Paste the key in and save. Both halves of the connection are now in place.

Collaborate on a MainWP Website
- In your MainWP dashboard, select the collaborate link on the website you want. The website opens in Atarim, ready for tasks, comments and annotations on the live site.
- Work as you would on any Atarim project. The number of tasks created appears against that site in your MainWP dashboard.
See Website Vitals in Atarim
Once both halves are connected, MainWP pushes health information about your sites into your Atarim dashboard.
| Vital | What it shows |
|---|---|
| Updates pending | How many plugin, theme and WordPress updates are pending. |
| Site status | Whether the site is currently online or offline. |
| Security issues | How many security issues the site currently has. |
On the Projects screen, each connected project’s card carries the MainWP mark. Hover over it to see these readings, then select Open in MainWP to open that site in your MainWP dashboard.
Refreshing Site Status
MainWP reports whatever it last checked, so a bulk re-check is what makes the status codes trustworthy.
Instructions:
- In MainWP, go to Sites → Monitoring.
- Select all of your websites.
- Open Bulk Actions, choose Check now, and select Apply. The status codes update, and the new values appear on the Projects screen in Atarim.
See Atarim Tasks Inside MainWP
Tasks created on your MainWP websites appear in three places in MainWP.
Instructions:
- On the MainWP websites screen, scroll right to the Atarim column. Selecting the button there lists every task on that website.
- Open a task from that list. A new tab opens on your Atarim inbox with that task displayed, ready to work on.
- Or open the Atarim extension for a task list per site, and the Overview screen for every task across your whole network.
Setup at a Glance
| Step | Where it happens | What it produces |
|---|---|---|
| Enable the REST API | MainWP | A consumer key and consumer secret. |
| Switch MainWP on | Atarim → Integrations | The configuration fields. |
| Enter key, secret and dashboard URL | Atarim | Atarim can reach your MainWP dashboard. |
| Copy the Atarim Key | Atarim | The key for the other direction. |
| Paste it into the Atarim extension | MainWP | MainWP can reach Atarim. |
Benefits
| Benefit | In practice |
|---|---|
| One workflow, not two | Site maintenance and client feedback stop being separate systems. |
| Scales with your portfolio | Useful whether you manage ten sites or two hundred. |
| Works with self-hosted MainWP | Your dashboard stays where it is; Atarim connects to it. |
| Less context switching | Fewer trips between dashboards during a working day. |
FAQs
Why does this integration need keys in both directions?
Because both systems need to reach each other. MainWP’s consumer key and secret let Atarim talk to your dashboard; the Atarim Key lets MainWP talk back.
Where do I get the consumer key and secret?
From MainWP, by enabling its REST API and generating a key pair. The Atarim panel links to MainWP’s own guide.
Where does the Atarim Key go?
Into the Atarim extension in your MainWP dashboard.
What if I lose the consumer secret?
Generate a new pair in MainWP and enter both values in Atarim again.
Does this sync tasks to a project tool?
No. This connects your MainWP dashboard. Task syncing is handled by integrations such as Jira, Asana or Trello.
Will tasks created in Atarim show up in MainWP?
Yes. Tasks created on your websites through Atarim appear in the MainWP dashboard, including their current status.
Do Atarim annotations change the live website?
No. Tasks and annotations are a collaboration overlay — they do not alter the site’s actual content.
Can I disable the integration temporarily?
Yes. Switch it off from the Integrations panel in Atarim without deleting your configuration.
Does my MainWP dashboard need to be publicly reachable?
Atarim connects to the dashboard URL you provide, so it needs to be reachable from outside your network.
Common issues
- The connection does not work after entering the keys — check the other half. The Atarim Key needs pasting into the Atarim extension in MainWP.
- You cannot find where to paste the Atarim Key — the Atarim extension is not installed in MainWP yet. Install it first.
- MainWP rejects the credentials — re-copy the consumer key and secret, and check the dashboard URL is the full address of your MainWP install.
- You have lost the consumer secret — generate a new key pair in MainWP and enter both values again in Atarim.
- The MainWP option is locked — your plan does not include native integrations. The lock names the minimum plan required.
- Integrations is not in your settings sidebar — your role does not have access. Ask an Administrator.
- Website vitals do not appear in Atarim — set the MainWP permalink structure to Post Name. If that does not fix it, contact support.
- Site status looks out of date — in MainWP, go to Sites → Monitoring, select all sites, and run Check now from Bulk Actions.
- The connection stopped working — keys may have been regenerated on either side. Re-enter the current values in both places.
Conclusion
Enable the REST API, paste the key, secret and dashboard URL into Atarim, then copy the Atarim Key back into the MainWP extension.
Complete both halves in one go. A connection that is half configured fails without telling you which half is missing.
Tips & best practices
- Enable MainWP’s REST API before starting in Atarim.
- Copy the consumer secret the moment it is shown.
- Install the Atarim extension in MainWP before you need somewhere to paste the key.
- Complete both halves in one sitting.
- Use the full dashboard address for the URL field.
- Set MainWP permalinks to Post Name so vitals sync.
- Review site vitals weekly to catch maintenance issues early.
- Assign tasks and set deadlines in Atarim before pulling them into MainWP reports.
- Re-enter both sides if you ever regenerate keys.