Online Documentation

Qiupid - SaaS Dating WordPress Platform


Is an advanced Dating SaaS solution for WordPress, enabling users to create and manage their own dating platform with ease. Perfect for launching a niche or large-scale dating site with minimal effort.

Key Features

ID Feature Name Description For
1 Verified Account Badge Display a badge for verified user accounts. Users
2 Basic Platform Access Provides essential access to platform features. Users
3 Online/Offline Switcher Users can toggle their online status. Users
4 Profile Visibility Switcher Control profile visibility with a simple switch. Users
5 Chat Messaging Send and receive messages with other users. Users
6 Unlimited Chat Messaging No restrictions on the number of messages users can send. Users
7 Multi-user Accounts Supports multiple users under one account. Users
8 User Matchmaking Score Displays compatibility scores for better matchmaking. Users
9 See Who Likes You Allows users to view people who have liked their profile. Users
10 Like Profiles Engage with profiles by liking them. Users
11 Dislike Profiles Option to dislike profiles for better match filtering. Users
12 Hide Advertisements Removes ads for a cleaner browsing experience. Users
13 Photo Gallery Users can upload and manage their photos. Users
14 YouTube Videos Embed YouTube videos on profiles. Users
15 Page Metrics View analytics and user engagement metrics. Admins
16 Pricing Plans Create and sell pricing plans to your users. Admins
17 Payment Methods Pay for a plan with any WooCommerce-supported payment method. Users
18 Google Analytics Integration with Google Analytics for detailed insights. Admins
19 Custom Profile Cover Personalize profiles with a custom cover image. Users
20 Support Dedicated support for users. Users
21 QR Code Generate and share QR codes for profiles. Users
22 Custom Links (Clean URL) Enables SEO-friendly and clean URLs for profiles. Users
23 Hide Brand Logo White-label feature to remove platform branding. Admins
24 Prevent Indexing Prevents profiles from being indexed by search engines. Users
25 Well Documented Online documentation for the platform. Admins
26 Constant Updates Regular updates based on the SaaS roadmap. Admins
27 Members Search Search functionality for finding other members. Users
28 Users Grid Display users in a grid format. Users
29 Latest Members Showcase the newest members on the platform. Users
30 Profile Lists Customize lists based on attribute combinations. Users
31 Premium Users Highlight premium users. Users
32 WooCommerce Integration For payments, plans, and invoicing. Admins
33 Elementor Integration Use Elementor to build pages. Admins
34 Social Login Supports social login and registration. Users
35 Antispam Solutions Uses hCaptcha for spam prevention. Admins
36 Multilanguage Support Supports multiple languages using WPML. Users
37 RTL Support Supports right-to-left languages. Users
38 Terms & Conditions Provides a T&C page template. Users
39 WPS Hide Login Hides the admin URL path for security. Admins
40 Landing Page Editable with Elementor. Admins
41 Find Matches Customizable matchmaking settings. Admins
42 Profile Page Controlled by the profile owner. Users
43 Chat Credits Used to send messages to other users/profiles Users (free & paid users)
44 Private or Public Location Address Hide location for other users. Available global options: Visible to Everyone (default), Visible to Logged-in Users Only, Visible Only to Me Users (free & paid users)
45 Dark mode With options to set the default layout and switcher to users to switch from light or dark Users (free & paid users)

Regular or Extended License?

Qiupid SaaS
Regular License
Qiupid SaaS
Extended License
$49/Lifetime (Intro Price)
Purchase Regular License
$199/Lifetime (Intro Price)
Purchase Extended License
Support Period 6 Months 6 Months
Pricing $49 $199
Domains License 1 License / 1 Domain 1 License / 1 Domain
Fake User Generator
Custom Attributes
Attributes Importer (CSV)
Documentation
Mobile Ready
Verified Account badges
Online/Offline Switchers
Profile Visibility Switcher
Photo Gallery
YouTube Videos
Success Stories
Video Tutorials
Free Accounts
Whitelabel Ready
QR Code
Like/Dislike Profiles
See Who Likes You
User Matchmaking Score
Multi-user Accounts
Fullscreen User Dashboard
Fullscreen Login/Register pages
Theme Included
Monetization / Paid Accounts
Only Free Accounts

Free & Paid Accounts
WooCommerce Payments
Pricing Plans
Payment Methods
User Benefits
Billing & Taxes
Discount Codes
Order Invoices
Purchase Regular License Purchase Extended License

Regular License

The Regular License should be purchased if a site owner does not have plans to receive subscription payments from paying customers (a personal link-in-bio website).

The Regular License also includes the FREE Accounts feature. Users will be able to start an account for free and create links pages limited to the benefits set on the settings panel.

Purchase Regular License

Extended License

The Extended License contains the Qiupid Theme (Worth $75)* and the Payments Module that enables the payment packages and features. Site owners can monetize the SaaS by using any available payment method only if an extended license is acquired.

Purchase Extended License

Already Purchased an Extended License? Unlock the payments module and the Qiupid Theme by using your item purchase key on the following form:

Unlock Qiupid Payments Module

Requirements

Before you attempt to install or purchase the SaaS, kindly ensure that your server fulfills the following requirements.

Config Name Minimum Recommended
PHP Memory Limit 256M
PHP Version 7.3-7.4
PHP Post Max Size 128M
PHP Time Limit 5000
PHP Max Input Vars 5000
Max Upload Size 64 MB
Database MySQL 5.7.3+ or MariaDB equivalent
Server Apache or Nginx

Plugin Installation

License Activation

In order to use the plugin, please activate the license by using the Item Purchase Key. After getting the item purchase key, all you have to do is to paste it on the

license activation

If you have an extended license of the SaaS, activating the license of the SaaS will also activate the license of the theme automatically.

White Label (Custom Branding)

Customize your dating profile experience by replacing our default logo with your own brand logo. This feature allows you to maintain a consistent brand identity throughout the user journey. Here's how you can do it:

Customize your Dating Profile experience by replacing our default logo with your own brand logo. By default the logo is present in different locations of the live pages and also on the builder. The logo can be replaced from the Settings Panel - Whitelabel fields

qiupid saas whitelabel logo

  1. Logo: Your custom logo - (used to replaced the Qiupid brand logo)
  2. Logo Width: Used to replaced the logo width

Accounts (How it Works)

Qiupid SaaS supports free and/or paid accounts with different levels of benefits. Depending on your business model, you might need the following diagram in order to understand the logic behind the SaaS.

qiupid-saas-how-it-works

User Dashboard

Qiupid SaaS can be used with any WordPress theme. However we do recommend the optimised and light-weight dedicated theme - Qiupid Theme. We do provide the theme for free for those who purchases an extedend license.

Fullscreen User Dashboard

  1. Sidebar navigation have more space for the Profile builder.
  2. Moved the Logout link on the bottom of the sidebar navigation.
  3. Removed unused sidebar links.
  4. New Profile for an enhanced user experience on the SaaS.
  5. Statistics for pages, pageviews and account benefits.

Login/Register pages

login page
Click the image to test drive.

💰 Monetize Your Dating Platform Effortlessly with Qiupid SaaS!

Earn Revenue with Banner Ads, Google Ads, and Paid Plans – All Built-In & Ready to Scale! 🚀

Banner Ads

Go to SaaS settings -> Ad Places -> and set your banner ads:

qiupid saas monetization: banner ads

Google Ads

Go to SaaS settings -> Ad Places -> and paste your google ads codes:

qiupid saas monetization: google ads

Pricing (Packages)

Qiupid SaaS includes a comprehensive pricing component, allowing you to create and configure unlimited pricing packages

qiupid saas monetization: pricing plans

Create Packages:

The first step is to go to your WooCommerce Products Dashboard. The current packages can be filtered by using the "Filter by product type" dropdown:

product

To add a new product/package use the Add new button:

product

The required details of a Subscription product are: Title, Price, Photo, Catalog visibility, Product Type and the Pricing Plan tab.

product

*Catalog Visibility is recommended in case you also have an active webshop and don't want to list the product packages along with your other products. The products will only be listed on the pricing panel/shortcode.

product

product

product

  1. The Validity field can be left as is it or set for example a number of days (30). When the package ends, the user benefits from the package will be blocked until a renewal payment.
    Each Pricing package can contain one or more (or all) benefits from the list. Carefully build and set the pricing of your packages. You can also create FREE product pricing packages for testing purpose (Trial).
  2. Profiles Creation Limit - Set the number of profiles a user can create when having this package.
  3. Daily Chat Messages - Set number of messages a user can send daily.
  4. Plan Badge Color- Set the color of the Badge Color of this Plan.

Package Benefits:

# Feature ID Feature Name Feature Description
1 allow_verified_account Verified Account Badge Indicate authenticity and credibility.
2 allow_basic_access Basic Platform Access Grants users access to essential platform feature.
3 allow_online_offline Online/Offline Switcher Enables users to switch their online/offline status.
4 allow_messaging Chat Messaging Allows users to send and receive messages.
5 allow_messaging_limit Unlimited Chat Messaging Sets a limit on the number of messages a user can send.
6 allow_multi_user_account. Multi-user accounts Free users have a daily cap.
7 allow_matchmaking_scores User Matchmaking Score Enables matchmaking based on compatibility scores.
8 allow_who_likes_me See Who Likes You Lets users see who liked their profile.
9 allow_likes Like Profiles Allows users to like other profiles.
10 allow_dislikes Dislike Profiles Allows users to dislike profiles.
11 allow_hide_ads Hide Advertisements Gives users the option to hide ads.
12 allow_image Photo Gallery Permits users to upload images.
13 allow_youtube YouTube Videos Allows embedding YouTube videos
14 allow_metrics Page Metrics Enables tracking of profile views and interactions.
15 allow_g_analytics Google Analytics Supports Google Analytics integration.
16 allow_profile_cover Custom Profile Cover Lets users upload a profile cover image.
17 allow_support Support Provides access to customer support.
18 allow_qr QR Code Generates QR codes for profile sharing.
19 allow_seo_clean_url Custom Links (Clean URL) Enables SEO-friendly profile URLs.
20 allow_branding Hide Brand Logo Allows platform branding on profiles.
21 allow_seo_prevent_index Prevent Indexing Prevents profiles from being indexed by search engines.

Purchasing Packages:

Users can see the available pricing packages and the active subscriptions on the WooCommerce User Account -> Pricing Plan tab

packages-my

The packages can be listed on any page or panel by using the following shortcode:

[subscriptions-shortcode number_of_columns="3" number_of_products_by_category="3"]

Payment Methods:

Qiupid SaaS is based on WooCommerce. A popular e-commerce platform, offers several payment methods that you can integrate into your online store. Here are some of the common payment methods supported by WooCommerce:

Explore all the available Payment Methods here

Expired Plans

When a plan expires and no active subscription or order exists, some limitations will be applied to the pages created by the page owner.

The limitations only applies no one of these two sitations are met:

  1. No Paid Plan active (no active order)
  2. Free Accounts option is disabled.

The limitations are:

Limitation 1: No permission to edit the existing profile link pages:

qiupid saas

Limitation 2: The plugin page info will be disabled (about + all the profiles links) and a message will be publicly be posted:

qiupid saas

Updating the "Subscription Expired" texts.

qiupid saas

Custom Pricing Designs

qiupid saas

How does this work?

  1. Create your custom pricing table with Elementor in a page you want (you have to put the content, benefits, prices manually)
  2. Save the page and copy the link
  3. Go to Settings -> Enable the "Custom Pricing Page?" option -> Paste the link on the "Custom Pricing Page Link" field
  4. Instead of the built-in pricing tables, users will see a section to "Purchase a plan on our Pricing page" qiupid saas
  5. Users will be redirected to your custom pricing page.

Elements

Qiupuid SaaS contains a large variety of features to create your Dating Profile.

Custom Groups List

You can generate an unlimited number of customized groups to categorize and personalize information for each profile:

qiupid-saas-settings

Additionally, the list of custom groups will be presented on the frontend (There'll always be 4 default options: "About", "Personality", "Base", "Interests & Hobbies").

qiupid-saas-settings

Custom Fields List

You have the ability to define an unlimited number of custom fields and assign them to specific groups. Each custom field can be associated with only one group.

qiupid-saas-settings

The Custom Fields List will be presented on the frontend in which groups it was assigned:

qiupid-saas-settings

Attributes

Attributes in Qiupid serve as customizable profile fields that define user characteristics, preferences, interests (etc.). They help structure user profiles, enhance search functionality, and improve matchmaking.

qiupid-saas-attributes

# Embed Type Description
1. Name This is the title of the attribute as it appears on the platform.
2. Slug A URL-friendly version of the attribute name, used for SEO and database identification.
3. Parent Attribute Allows the creation of a hierarchical structure for attributes. If an attribute has a broader category, it can be assigned as a parent./td>
4. Description Provides additional information about the attribute.
5. Assign to Group Attributes can be assigned to specific groups for better organization.
6. Multi Select? Determines if users can select multiple options for this attribute. Available only for parent attributes. Example: A user might select multiple hobbies like "Reading," "Hiking," and "Swimming."
7. Searchable Specifies whether the attribute can be used as a search filter.
8. Attribute Icon Use any FontAwesome icon class. Ex: "fas fa-mars". FontAwesome List.
9. Attribute Status Controls whether the attribute is active and globally available in profile fields, profile pages. An inactive attribute will not appear in any user interface elements.

Import Attributes

The Import Attributes feature allows for the seamless upload of a CSV file containing user data, enabling quick population of your dating platform. The package includes a simple.csv file for importing all attributes from our live system:

qiupid-saas-attribute-import

Media

Adding a Dropdown with a Media has never been so easy.

The Media button type is found on the popup that can be accessed by using the "More Element Types" button.

youtube

Embed Type Link Example
Video https://www.youtube.com/watch?v=Zv11L-ZfrSg
Image Linktoyourimage

Profile Bio

An import key element from a dating profile page is the Profile Biography section. This includes: User Avatar (profile picture), Name and Text biography. All these along with other options can be changed from the Profile tab:

social icons

Users Likes/Dislikes

Users can either like or dislike a profile. Once a profile is liked or disliked, it will be removed from the main feed.

likes dislikes

Account Page Management

Undo Actions

Likes Received

See Who Likes You - Unlock the Likes Received feature with a premium package and never miss a potential match.

likes received

Generate Fake Profiles

Easily generate and integrate unlimited realistic fake profiles into your website.

fake profiles

* Profile Pictures will be generated from randomuser.me (The quality of the photos may be low/medium).
** The data is based on your current data-set (Fields & Attributes). If the attributes are missing from your site, none will be set. Add some attributes first.
*** Details such as name, height, weight or other static fields are autogenerated.

Once the fake user profiles are generated, you will receive a complete set of detailed and realistic profiles:

fake profiles

User Profile

A customizable user profile that showcases essential personal details, preferences, and compatibility insights. Users can edit their profiles, update information, and manage their dating visibility with ease.

Profile Fields

Profile fields allow users to provide details about themselves, including age, location, interests, relationship goals, and more.

profile-fields

Profile Picture

Users can upload and manage multiple profile photos to make a great first impression. Includes options for profile picture selection and photo albums.

Profile Picture (The profile picture is first uploaded in the back-end, and once saved, it appears on the front-end.)

profile-photo-info

Media - Users can upload and manage various media files, including photos and videos, to enhance their profiles. Media is first uploaded in the back-end back-end, and it becomes visible on the front-end.

profile-media

Profile QR

A unique QR code is generated for each user profile, allowing quick access by scanning from a mobile device.

profile-qr

Profile Info

Organized sections within the user profile that categorize personal details, such as lifestyle, interests, relationship status, and other. This helps streamline profile navigation and improve match quality.

profile-details

Match percentage

This system analyzes key personal details, About, Personality, Base and Interests information, and generate an accurate match score.

Note: If you are logged in as an admin, the match percentage will only be visible on profiles that were not created by an admin (i.e., users of other accounts).

profile-percentage

Verified Account

Display a verification badge on user profiles to indicate authenticity and build trust within the dating community.

verified-account

Multi Profile Users

Upgrading to a paid plan gives you access to exclusive features, including the ability to create and manage multiple profiles.

Browse As

You can easily switch between multiple profiles from your account.

profile-switch

Once you switch to another profile, the Browse Us badge disappears from the current account and appears the Main Profile badge, ensuring a smooth and intuitive experience.

profile-switch

Messaging

Our SaaS makes it easy to meet new people, spark engaging conversations.

Start chatting with matches effortlessly. Share your thoughts, flirt, and connect in real time.

profile-chat

Enjoy a set number of messages each day, with options to upgrade for unlimited chats. If you reach your daily limit, don’t worry—you’ll be able to continue chatting the next day or choose a plan that suits your needs.

SEO Settings

Qiupid SaaS takes SEO into consideration.

Option Name Description
Prevent indexing In case you want to temporarly disable the search engine indexing, use this option.

seo

Addons

Qiupid SaaS is getting better and better with multiple analytics and metrics types.

Google Analytics

Any bio link page holder can setup Google Analytics tag to track their traffic and clicks. To create a Google Analytics property and get the tag ID please follow this tutorial:

After creating the property, to get your tag ID, please follow this tutorial:

qiupid saas qiupid saas

Copy the GA MEASUREMENT ID and paste it on the Analytics tab (Qiupid Builder) -> on the "Google Analytics Tag ID" field:

qiupid saas

Chart Analytics

Pageviews Metrics (Analytics) for the past 30 days. This is just the first step as we'll introduce more data and insights such as: visitors, sources, all time views, months comparisons and more.

qiupid saas

Addons

Qiupid SaaS is compatible with a vast list of free and premium adddons (WordPress Plugins).

Addon/Feature Name Description Download From & Method
Pricing Plans/Payments/Subscriptions Allow you to create paid plans and sell subscriptions to your users. Available only for Extended Licenses purchases ModelTheme.com Purchase Extended License
Autocomplete Order Status Autocompleting the orders to automate the user accounts/plans purchase flow. Starting with version 1.7, this feature is built in (no plugin needed anymore)
User Verification User account email verification (Spam User Control). Only validated accounts will be able to access the platform. WordPress.org, Installable via WordPress Dashboard. Plugin Page
Multilanguage / Translation Translate the SaaS on any LTR language.
*Users can't have pages in two different languages.
1. Loco Translate (Free on WordPress.org, Installable via WordPress Dashboard.) Plugin Page
2. Polylang (Free on WordPress.org, Installable via WordPress Dashboard.) Plugin Page
3. WPML (Premium Plugin) Plugin Page
Social Login and Register Login or register with Facebook, X (Twitter) or other social media platform.. Free on WordPress.org, Installable via WordPress Dashboard. Plugin Page
Site Google Analytics Register traffic to the entire website Free on WordPress.org, Installable via WordPress Dashboard. Plugin Page
YITH WooCommerce Subscription Automatic subscription payments (renewals) Free on WordPress.org or Paid (The free version has limitations)
SUMO Subscription Automatic subscription payments (renewals) CodeCanyon

Next Steps

Qiupid SaaS is getting better and the developers involved on the project are willing to take it to the next level. New integrations and features are on the way.

Features Under Development

Feature Name Status Will be Released In
Feature: Private or Public Website v1.8
On boarding view for users (1step after registration) v1.8
Free plan to be listed along with the other paid plans v1.8
[Maps system] - Distance-based meetings: See other users on maps distance-based (km). v1.9
[Near Me] - Locate Nearby potential Partners with "Near Me" v1.9
[Maps system] Show users on maps based on lat/long coordinates with options to filter them v1.9
Social Media Links/Section v1.9

Planned Updates/Features

Feature Name Status
[Interests Bubble] - filter by interests bubble charts
Options to make the platform 100% private or public (only logged in users to access the users,pages)
AI profile matching
Feature: Accept Meeting invitation
Push notifications

Completed Features/Updates

Feature Name Status Released In
Map on single profile (to show the current profile on the map) with different poins based on the status. v1.5
List all country attributes automatically using widget. v1.5
Search Form widget: added options to replace all the texts and placeholders v1.5
Map Coordinates on profile edit v1.5
Address autocomplete when you write the location + pins auto fetch v1.5
Privacy: Hide location for other users v1.4
Report Profiles by other users v1.4
Dark/Light mode switcher; v1.4
Swipe to Find matches in users dashboard v1.3
Profile comparator (You vs Profiles comparator) v1.2
Credits introduced on Free plans Start an account v1.1
Tinder-Style Swipe Like/dislike system Live Demo v1.1
Autolocation fill when editing the profile (City and Address) v1.1
Profile Cover v1.0
Generate Fake Profiles v1.0
Chats/Messages v1.0
Email Notifications v1.0

Support

You get free 6 month support with this item. If you need some help or found a bug or issue with the theme, you can always contact us here via email and we will respond to you within 1 day.

If you want to send us a message with an issue or a questions, you can reach us at Ticksy to submit a ticket.

Change LOG

Access the official Qiupid SaaS Changelog on modeltheme.com