Skip to content
HelSup Help Center
Help Center/Getting started
Getting started

Check system requirements

Check your hosting environment and prepare the services required for the features you plan to use.

2 min read · HelSup product documentation
On this page
  1. Overview
  2. When to use this
  3. Where to find the controls
  4. Who can make these changes
  5. Before you begin
  6. Follow these steps
  7. Settings reference
  8. Example workflow
  9. Good practices
  10. Important considerations
  11. If something does not work

Overview

HelSup requires WordPress 6.2+, PHP 8.0+, and a MySQL/MariaDB database the site already uses. The plugin creates its own tables (your WordPress table prefix followed by helsup_support_).

When to use this

Meeting requirements avoids silent queue failure, missing IMAP, and REST 401 after cookie/nonce issues.

Where to find the controls

Settings → System → System (health) and System Status. Also Tools → Site Health in WordPress.

Who can make these changes

The person installing the plugin (site admin). Agents do not need to check PHP modules.

Before you begin

Optional: PHP IMAP for inbound email; WooCommerce for order context; an AI provider key for Copilot and Chat AI; system cron hitting wp-cron.php.

Follow these steps

  1. Confirm PHP 8.0+ (php -v).
  2. Confirm WP 6.2+.
  3. Open System Status after activation.
  4. If email inbound is required, enable the IMAP extension.
  5. Schedule system cron in production; WP-Cron alone is traffic-driven.

Settings reference

System Status reports queue depth, cron last run, REST namespace elegant-support/v1, rewrite/permalink health, and feature flags.

Example workflow

A host without IMAP: Email settings load, but inbound polling cannot run. The UI states IMAP unavailable rather than faking success.

Good practices

Keep object-cache and page-cache plugins from caching wp-admin REST. Exclude /wp-json/elegant-support/.

Important considerations

PHP below 8.0 is unsupported. Do not run on a site where another plugin also claims the same rest namespace.

If something does not work

White screen on activation: enable WP_DEBUG, check for a fatal in another mu-plugin, and confirm autoload paths. REST 404: flush permalinks.

Let’s solve it together.

Can’t find what you need? Our support team can help with your next step.

Contact support ↗
LIFETIME PARTNER POLICY

One introduction.
A lifetime of shared growth.

Introduce HelSup to your customers, readers or community. Earn 30% on their first purchase and 20% on every subsequent purchase and renewal throughout their customer lifetime with HelSup.

Read our invitation to partners ↗
30%FIRST PURCHASE
20%Every subsequent
purchase & renewal

From recommendation to reward

  1. 01

    Get your personal link

    Sign in to your HelSup customer account and open Partner program to access your referral link.

  2. 02

    Recommend with confidence

    Share the link in a useful review, tutorial, customer proposal or with your community. Explain your partner relationship.

  3. 03

    Track your commission

    Follow attributed purchases and commission status in your partner dashboard. Eligible commissions are reviewed before payout.

YOUR CUSTOMER RELATIONSHIP KEEPS WORKING

A $100 first purchase earns $30.
A later $100 purchase or renewal earns $20.

Illustrative amounts, after discounts and excluding tax.

A customer relationship that lasts

30% first, 20% thereafter. Receive 30% on the customer’s first eligible paid purchase, then 20% on subsequent purchases and renewals throughout that customer’s lifetime on HelSup.

From link to lifetime attribution. The initial referral link is remembered for 30 days in the same browser. Once the referred customer’s first paid purchase is recorded, their partner relationship continues without needing another referral click.

Completed payments. Commission is calculated after discounts and before tax. Free orders and self-referrals do not qualify. Refunds reduce or reverse the associated commission.

Review and payout. Earnings appear as pending until reviewed by HelSup. Payout is processed manually after approval. Contact partner support for payment arrangements.