The full process for vetting, importing, and supporting WordPress websites migrated into Kaseya's WordPress Hosting environment.
For: Onboarding | MSS | Sales Teams | Web Development
This guide covers the full process for vetting, importing, and supporting WordPress websites migrated into the WordPress Hosting environment under the MSP Success Digital Program.
The full workflow from the partner's initial request through ongoing support. Each step shows who's responsible and what needs to happen.
| Step | Owner | Action | Details |
|---|---|---|---|
| 1 | Onboarding | Complete Onboarding Assessment | When a partner completes the onboarding assessment, they will choose their website intent. This information is logged in HubSpot, kicking off the workflow. |
| 2 | HubSpot | Auto-assign task | HubSpot automatically assigns a vetting task to Troy Bruinsma. |
| 3 | Troy Bruinsma | Collect credentials | Troy contacts the partner to get WordPress admin login and domain registrar access. All 6 required credentials must be provided before vetting starts. |
| 4 | Troy Bruinsma | Submit vetting order | Once all credentials are in, Troy submits the vetting order in AMP. |
| 5 | Dev Team | Evaluate the site | Dev team reviews the site against eligibility criteria. Takes 3 business days if credentials are correct and complete. |
| 6a | Troy Bruinsma | Approved — Email partner | Confirm WordPress Hosting + Website Support activation. Share go-live timeline. Remind partner: site does not go live until they give explicit approval. |
| 6b | Troy Bruinsma | Rejected — Email partner | Send rejection with the specific reason(s) and the right alternative path (see Section 5). |
| 7 | Website Support | Complete import | After product activation: migrate the site, connect the custom domain, and hold for partner go-live approval. |
Quick reference for turnaround times at each stage.
| Phase | SLA | Notes |
|---|---|---|
| Order Confirmation | 3 business days from order receipt | Confirmation email sent to MSP partner. |
| Website Vetting | 3 business days from form receipt | All 6 credentials must be provided. Missing info pauses the clock. |
| Import & Domain Connect | 10 business days after approval + activation | Products activated first, then import. Partner must approve go-live. |
All six items below must be in the fulfillment form before vetting can start. Missing anything? The clock pauses.
If a site hits any of these, it can't be imported. Always communicate the specific reason and the recommended alternative.
| Disqualifying Condition | Why It's Rejected | Recommended Alternative |
|---|---|---|
| Not built on WordPress (or Duda) | Only WordPress and Duda imports are supported. | Duda: Accelerated Templated Website. Others: Templated, Express, or Tailored Build. |
| Fully custom-coded theme | Custom themes can't be reliably managed or updated on the platform. | New WordPress build with a supported theme framework. |
| Gutenberg/WP blocks only (no builder or theme) | Block-only builds without a standard theme can't be managed post-import. | New WordPress build with a supported builder. |
| Outdated or mixed-version plugins | Insecure or incompatible plugin versions create instability and risk. | Clean up plugins and resubmit, or recommend a new build. |
| Heavy reliance on ACF / complex custom fields | Overly complex ACF setups are reviewed case-by-case; poorly done ones get rejected. | Case-by-case review. May require a rebuild. |
| Unapproved theme builder | Theme builders outside the supported stack can't be maintained. | Rebuild with a supported builder. |
| HTML/PHP theme pages or non-editable layouts | Pages that bypass WP admin editing are unsupported. | New build. |
| Too many plugins or user accounts | Creates security risk and support overhead. | New clean build. |
| WP admin not in English | The team operates in English only. | Switch WP admin to English and resubmit. |
| WordPress multisite network | Multisite imports are not supported. | Create a standalone WP installation. |
| Relies on non-standard functionality | Custom APIs or proprietary server-side integrations are out of scope. | Scope custom work separately or recommend rebuild. |
After vetting is complete, Troy sends the partner one of the following: