< All Topics
   

This guide explains how to enable a phplist subscription page and embed it into your website. Adding a subscription form to your website allows visitors to join your mailing list quickly and securely. Instead of manually collecting and importing email addresses, a subscription form automatically captures subscriber information and adds it directly to your selected list inside phpList.

This automation improves accuracy, saves time, and ensures that new contacts are properly recorded and managed within your campaign system. When configured correctly, subscription forms help grow your email database organically while supporting responsible data collection practices.

How to Access Your phpList

1. Login to your Hosted.com® account.

2. Enter your registered email address and password.

3. Click Login.

4. From your dashboard, click the Manage Services dropdown menu.

5. Choose your active hosting plan and click Manage next to your domain.

How To Embed A phpList Subscription Form Your Website

6. Click Login to cPanel.

7. Scroll to Software.

How To Embed A phpList Subscription Form Your Website

8. Click Softaculous Apps Installer.

How To Embed A phpList Subscription Form Your Website

9. Locate phpList under your installed applications.

10. Click the Admin URL to access the phpList dashboard.

Enable the Subscription Page

1. In phpList, click Config in the top menu.

2. Select Settings.

3. Locate the Subscription Page option.

4. Ensure the subscription page is enabled.

5. Customize:

  • Confirmation email message.
  • Welcome email content.
  • Required fields.

6. Save changes.

Access phpList via Your Admin URL

yourdomain.co.za/lists/admin

1. Click Config and select Settings.

2. Enable the Subscription Page.

3. Customize confirmation messages if required.

Then go to Lists and ensure your mailing list is marked Public. Locate the subscription page link:

yourdomain.com/lists/?p=subscribe

You can either:

  • Share the link directly.
    Or
  • Generate embeddable HTML code.

Embed On Your Website

1. Copy the HTML form code.

2. Login to your website admin area (e.g. WordPress dashboard).

3. Paste the code into:

  • A page block.
  • A widget.
  • Or directly into HTML source,

4. Save and publish,

Additional Information

  • Your website must have an active SSL certificate installed so that subscription data is transmitted securely via HTTPS encryption, protecting subscriber information from interception.
  • Clearly explain what users are signing up for, including email frequency and content type, as transparency builds trust and reduces future unsubscribe rates.
  • Double opt-in should be enabled within phpList to require subscribers to confirm their email address before being added to your mailing list, which improves list quality and reduces spam complaints.
  • Testing the subscription process end-to-end ensures confirmation emails, welcome messages, and list assignments function correctly before promoting the form publicly.
  • Avoid collecting excessive personal information, as longer forms can reduce conversion rates and discourage sign-ups.
  • Regularly monitor bounce reports and remove invalid addresses to maintain a healthy sender reputation.
  • Subscription forms should never be used to collect or distribute purchased, scraped, or third-party email lists, as this violates hosting policies and can result in blacklisting.

Login to Hosted.com® Account

1. Go to the Hosted.com® website Account Login page.

2. Enter your Email and Password and click the Sign In button.

How To Import A Database Via SSH In cPanel - Hosted.com® Sign In Webpage

3. You will see the Hosted.com® Dashboard, displaying the Manage Account menu on the left and your Account Information, Account Overview and Open Support Tickets on the right.

Hosted.com® Dashboard Manage Services

Login to cPanel from your Hosted.com® Dashboard

4. Click on Manage Services to view the sub-dropdown menu and select the hosting package for the domain you want to work with – in our example we are using WordPress Hosting.

5. Click the Manage button to the right of the domain name you want to access.

Hosted.com® Dashboard WordPress Hosting

6. The display will now show Product Information, Quick Manage, Resource Usage and Site Statistics for that domain name.

Hosted.com® Dashboard Manage Services

7. Under Product Information, scroll down to Control Panel, which will display cPanel to the right, and click on the Login button.

Hosted.com® cPanel Dashboard

8. The cPanel Dashboard will now be displa

Was this article helpful?
Please Share Your Feedback
How Can We Improve This Article?