Online Documentation
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.
| 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) |
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.
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.
Already Purchased an Extended License? Unlock the payments module and the Qiupid Theme by using your item purchase key on the following form:
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 |
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

If you have an extended license of the SaaS, activating the license of the SaaS will also activate the license of the theme automatically.
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 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 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.
Earn Revenue with Banner Ads, Google Ads, and Paid Plans – All Built-In & Ready to Scale! 🚀
Go to SaaS settings -> Ad Places -> and set your banner ads:

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

Qiupid SaaS includes a comprehensive pricing component, allowing you to create and configure unlimited pricing 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:

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

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

*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.



| # | 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. |
Users can see the available pricing packages and the active subscriptions on the WooCommerce User Account -> Pricing Plan tab

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"]
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
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:
Limitation 1: No permission to edit the existing profile link pages:
Limitation 2: The plugin page info will be disabled (about + all the profiles links) and a message will be publicly be posted:
How does this work?
Qiupuid SaaS contains a large variety of features to create your Dating Profile.
You can generate an unlimited number of customized groups to categorize and personalize information for each profile:

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

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.

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

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.

| # | 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. |
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:

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.

| Embed Type | Link Example |
|---|---|
| Video | https://www.youtube.com/watch?v=Zv11L-ZfrSg |
| Image | Linktoyourimage |
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:

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





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

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

* 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.

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 allow users to provide details about themselves, including age, location, interests, relationship goals, and more.

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.)

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.

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

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.

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).

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

Upgrading to a paid plan gives you access to exclusive features, including the ability to create and manage multiple profiles.
You can easily switch between multiple profiles from your account.

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.

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.

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.
The Qiupid addon enhances the core dating platform with advanced filtering and personalized search capabilities. It allows users to find potential matches based on a variety of criteria
The addon provides advanced search filters, enabling users to find matches based on criteria such as age filter , and matches filter with more advanced options like general attributes, looks, interests, and relationship preferences. Additionally, users can refine their search with various criteria, including location, gender, language, body type, and more, allowing for a highly personalized matching experience.
It also features a Story List showcasing top members:

Add a sleek and responsive search form to your dating platform, allowing users to find their ideal matches with ease.




Display a dynamic list of members with detailed profiles, including photos and bios.

Show members who share common interests with the logged-in user.

Highlight the latest members on the platform.

Show profiles list by attribute combination.

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. |

Qiupid SaaS is getting better and better with multiple analytics and metrics types.
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:
Copy the GA MEASUREMENT ID and paste it on the Analytics tab (Qiupid Builder) -> on the "Google Analytics Tag ID" field:
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 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
|
| 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 |
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.
| 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 |
| 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 |
| 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 |
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.
Access the official Qiupid SaaS Changelog on modeltheme.com