Turn one memorable link into your complete online presence.
Build a complete creator profile with rich content, official platform links, audience controls, private messages, and actionable analytics.
Creator, photographer, streamer, and independent business owner.
A single profile that adapts to what you create, sell, stream, or promote.
Use the same public URL everywhere while changing the content behind it whenever your priorities, campaigns, schedule, or audience change.
Creators and influencers
Bring social channels, memberships, stores, collaborations, media kits, current campaigns, and contact options into one clear journey.
Streamers and live performers
Publish official live destinations, session links, schedules, fan pages, clip stores, wishlists, and age-confirmed external destinations.
Independent sellers
Feature products, external checkout pages, limited offers, launch countdowns, customer contact forms, and campaign-specific calls to action.
Artists and musicians
Organize releases, videos, streaming profiles, event information, booking requests, fan support, and portfolio content.
Professionals and freelancers
Present services, case studies, appointment or payment destinations, professional networks, documents, and direct inquiry forms.
Brands and communities
Operate a branded directory, feature selected profiles, moderate reports, manage users, publish support pages, and retain infrastructure control.
Build more than a vertical list of buttons.
Every profile can combine presentation, navigation, interaction, access control, creator-platform discovery, and measurable campaign performance.
Visual block builder
Create a structured landing experience without changing the public profile URL. Add blocks, edit them from the dashboard, activate or pause them, feature important destinations, and rearrange their order.
- Drag-and-drop ordering
- Active and inactive states
- Featured-card treatment
- Optional icons, subtitles, badges, and prices
- Open in the same tab or a new tab
Link cards
Send visitors to any valid public destination with a title, supporting text, icon, badge, price label, and featured state.
Headings
Divide a long profile into readable sections such as “Watch live,” “Memberships,” “Shop,” “Social,” or “Work with me.”
Text blocks
Add explanations, announcements, disclaimers, campaign context, schedule notes, or short calls to action directly inside the profile.
Dividers
Create visual breathing room and separate content groups without adding another clickable destination.
Image blocks
Upload validated JPEG, PNG, or WebP media, add a caption, and optionally make the entire image open a destination.
Video embeds
Place supported YouTube or Vimeo content in the profile so visitors can understand your work before leaving the page.
Countdowns
Count down to a release, live appearance, sale, event, product drop, stream, or other time-sensitive campaign.
Contact forms
Receive structured inquiries in your private dashboard inbox without publishing a personal email address on the profile.
Add the places where your audience already follows, watches, supports, or buys from you.
The destination catalogue recognizes 54 well-known services across live videochat, fan memberships, clip stores, private interaction, support, wishlists, social media, and professional networks.
Platform names identify third-party destinations only. This software is not affiliated with, endorsed by, or an authentication client for those services, and it never asks for the password to an external creator account.
Decide what appears, when it appears, and what visitors must do before they continue.
Use access and timing controls to organize launches, sensitive material, paid external offers, private resources, and temporary campaigns.
Scheduled visibility
Choose a start time, an end time, or both. A block remains unavailable outside its configured publication window.
Password-protected links
Require a visitor to enter the block password before the protected destination is revealed and opened.
External checkout cards
Display a clear price and offer label, then send the visitor to the HTTPS checkout URL you configured. The platform does not process the payment internally.
Sensitive-content reveal
Mark a block as sensitive so media is deferred and hidden until the visitor explicitly chooses to reveal it.
Profile and destination gates
Use a profile-level age notice and a separate server-enforced confirmation for recognized adult destinations.
Featured priorities
Visually emphasize the campaign, release, store, booking link, or creator destination that matters most right now.
See what visitors open—not merely how many times your profile loads.
Use profile and destination analytics to compare campaigns, identify high-interest content, and improve the order and wording of your blocks.
Use your visual identity across every destination.
Make the profile feel like your brand—not a generic template.
Configure visual presentation, public identity, search metadata, sharing media, and directory preferences from one account dashboard.
Theme studio
Choose primary, secondary, background, surface, and text colors; typography; radius; card treatment; background style; and profile layout.
Identity media
Upload a validated avatar, cover image, and custom Open Graph sharing image.
Profile SEO
Define a profile title and description while the application provides canonical URLs and social sharing metadata.
Shareable QR code
Generate a profile QR image whose foreground and background adapt to accessible theme colors.
Public counters
Choose whether profile visitors can see view and follower totals.
Directory preferences
Select a category and decide whether an eligible public profile appears in Discover.
Move from passive visits to useful relationships.
Visitors can find public profiles, follow accounts, submit inquiries, and report concerns while creators and administrators retain clear controls.
Discover directory
Browse eligible public profiles, search by name or biography, filter by category or verification, and sort by popularity, followers, or recency.
Follow relationships
Authenticated and eligible members can follow public profiles, while profile owners can decide whether the follower total is visible.
Private contact inbox
Receive messages from profile contact blocks, search them, mark them read or archived, delete them, and export recent results as a guarded CSV file.
Account notifications
Use dashboard notifications for important platform events and mark notifications as read without exposing private activity publicly.
Profile reporting
Visitors can report spam, impersonation, harassment, phishing, unlawful material, intellectual-property concerns, adult-safety concerns, or another issue.
Moderation queue
Administrators can review open reports, move them through moderation states, add resolution notes, inspect the affected account, and audit the action.
Go from account to measurable profile in five practical steps.
- 01Create the account and handle
Register with email or a configured OAuth provider, choose a unique username and public profile handle, then complete any required email verification.
- 02Build the public identity
Add a display name, biography, location, website, category, avatar, cover, sharing image, SEO fields, and directory preference.
- 03Add blocks and destinations
Create rich blocks, connect social profiles, add recognized creator platforms, configure access rules, and arrange everything in the correct order.
- 04Style and publish
Choose the visual theme, review the mobile experience, activate the appropriate blocks, and share the permanent profile URL or QR code.
- 05Review and improve
Use analytics and inbox activity to refine titles, calls to action, featured content, timing, and the path visitors take through the profile.
Own the application, domain, database, and deployment policy.
BioLink Pro is delivered as a PHP/PDO/Twig application with a browser installer, database migrations, a controlled updater, a single cron dispatcher, health diagnostics, and hardened Nginx templates for CloudPanel-style deployments.
/public document rootApplication source, environment configuration, storage, migrations, and Composer files remain outside the web document root.What an account holder can manage from the platform.
The exact availability of email, OAuth, Discover, reports, creator destinations, and notifications depends on administrator configuration and completed server setup.
Public profile
- Unique
/@handleaddress - Display name, biography, location, website, and category
- Avatar, cover, and social-sharing image
- Public/private and directory visibility
- Verification and featured presentation
- Optional view and follower counters
Content builder
- Eight rich block types
- Drag-and-drop ordering
- Featured and active states
- Start and end schedules
- Icons, subtitles, badges, and prices
- Same-tab or new-tab destinations
Connected destinations
- Social icons and full destination cards
- Multiple accounts for the same provider
- 54 recognized platform definitions
- Automatic URL/provider detection
- Strict official-domain validation
- Click-counted controlled redirects
Access controls
- Password-protected destinations
- External checkout presentation
- Sensitive-content reveal
- Profile-level age notice
- Adult-destination confirmation
- Scheduled publication windows
Presentation
- Multiple profile layouts
- Color and typography controls
- Background and card styles
- Configurable radius
- Branding visibility preference
- Mobile-first public rendering
Performance
- Profile-view reporting
- Block click totals
- Social-destination click totals
- Click-through rate
- Device categories
- Referrer-host reporting
Communication
- Profile contact forms
- Private dashboard inbox
- New/read/archived states
- Search and deletion
- CSV export safeguards
- Optional email notifications
Security center
- Local password management
- TOTP authenticator setup
- Recovery-code regeneration
- OAuth connection management
- Session and CSRF protection
- Security-sensitive audit events
Sharing and discovery
- Profile QR image
- Canonical profile URLs
- Open Graph metadata
- Discover directory eligibility
- Profile following
- XML sitemap inclusion rules
Explore profiles from the community.
Open DiscoverEverything to understand before creating or operating a profile.
These answers describe the functionality included in the platform. Administrator settings, server extensions, external provider configuration, and local law can affect which functions are available on a particular installation.
What is BioLink Pro?
BioLink Pro is a self-hosted link-in-bio and creator-profile platform. It gives each account holder a public profile URL where they can combine rich content blocks, social networks, recognized creator-platform destinations, contact forms, access controls, sharing tools, and performance analytics.
What can I place on my public profile?
You can add standard link cards, headings, explanatory text, dividers, uploaded images, supported video embeds, countdowns, and contact forms. Standard links can include titles, subtitles, icons, badges, price labels, featured styling, schedules, password protection, sensitive-content treatment, and an external checkout presentation.
Do I receive a permanent profile address?
Yes. Your handle creates a public address in the format /@yourhandle. You can place that same address in social biographies, messages, QR codes, printed materials, or campaigns while changing the blocks behind it from your dashboard.
Can I change the order of my content?
Yes. The dashboard supports ordering controls and drag-and-drop reordering. This lets you move the most important campaign, live destination, membership, store, booking form, or announcement to the top without recreating the profile.
Can I add more than one account from the same platform?
Yes. Creator-platform destinations are stored as independent records, so a profile can contain multiple accounts or pages from the same provider when each URL is valid and the installation policy permits it.
Which videochat and creator platforms are recognized?
The catalogue contains 54 definitions, including representative live services such as Chaturbate, Stripchat, MyFreeCams, CAM4, BongaCams, LiveJasmin, CamSoda, and Streamate; membership services such as OnlyFans, Fansly, Fanvue, LoyalFans, and FanCentro; and clip stores such as ManyVids, Clips4Sale, and iWantClips. It also includes support, wishlist, private-interaction, social, and professional destinations.
Can I add a platform that is not in the catalogue?
Yes. Use a standard link block or the generic Website destination for any valid public HTTP or HTTPS URL. Automatic provider labeling, official-domain validation, and automatic adult classification apply only to recognized definitions.
Does the platform need my OnlyFans, Fansly, or videochat password?
No. Creator destinations are public links. The application does not request or store your password, session cookie, API token, private account data, or payment credentials for those external platforms.
How does official-domain validation work?
When strict validation is enabled, the hostname of a destination must match the recognized provider or one of its valid subdomains. A misleading address such as provider.example.net is not treated as the official provider. The destination is checked during saving and again before the public redirect.
What does the 18+ confirmation do?
For recognized adult destinations, the installation can require a visitor to confirm that they meet the applicable age requirement before continuing. The confirmation is processed server-side and remembered temporarily in the visitor session. It is a declaration, not identity-document or legal age verification.
Can I hide sensitive media until a visitor chooses to see it?
Yes. A block marked as sensitive is rendered behind a reveal control. Sensitive image media is deferred rather than loaded into the page before the visitor explicitly reveals the content.
Can I protect a link with a password?
Yes. Password-protected links first show an unlock form. The destination is made available only after the correct password is submitted. Use this for limited resources, private campaign links, or material intended for a known audience—not as a replacement for full digital-rights management.
Does BioLink Pro process payments?
No subscription or payment is required to use the platform. Creator profile owners may still place links to their own external offers or checkout pages; those transactions remain outside BioLink Pro. Service continuity is supported by clearly identified banners and occasional pop-ups.
Can a block appear only during a specific campaign?
Yes. Set an optional start date and end date. Before the start or after the end, the block is excluded from the public profile. This is useful for launches, temporary offers, live schedules, ticket windows, event links, and limited collaborations.
Can visitors contact me without seeing my email address?
Yes. Add a contact-form block. Valid submissions are delivered to your private dashboard inbox, where you can search, mark them read or archived, delete them, and export recent messages. Optional email notifications require working SMTP configuration.
How does the contact form reduce spam?
The form uses CSRF protection, a honeypot field, input validation, rate limiting, and a one-way visitor fingerprint for abuse control. These measures reduce automated abuse but do not guarantee that every unwanted human message will be blocked.
What analytics are available?
The dashboard can report profile views, destination clicks, social-platform clicks, click-through rate, device categories, and referrer hosts across supported reporting periods. The purpose is to help you compare blocks and improve profile structure.
Does analytics store the visitor’s raw IP address?
The application analytics module is designed to use one-way hashes for network identifiers rather than storing raw visitor IP addresses. Your web server, CDN, reverse proxy, or hosting provider may keep separate access logs according to its own configuration and retention policy.
Can I customize the profile design?
Yes. The theme studio includes profile layouts, primary and secondary colors, background, surface and text colors, typography, card style, corner radius, background treatment, and an optional platform-branding preference. Your avatar, cover, and sharing image add further identity.
Can I control how the profile looks when shared?
Yes. Profiles can use a custom Open Graph image and SEO title/description. The application also provides canonical profile URLs and social-card metadata so compatible services can build a richer sharing preview.
Can I download or share a QR code?
Yes. Eligible public profiles have a PNG QR endpoint. The QR foreground and background are derived from accessible theme colors, and the profile interface can expose copy, share, or download actions depending on browser support.
What is the Discover directory?
Discover is an optional directory of eligible public profiles. Visitors can search and filter it, while profile owners can opt out through their visibility settings. Administrators can disable the directory globally or feature selected profiles.
Can people follow my profile?
Yes, when following is available and the visitor is signed in with an eligible account. Your profile can display its follower total, or you can hide that public counter while the relationship data remains available to the application.
Can a visitor report a public profile?
Yes, when reporting is enabled. Supported reasons include spam, impersonation, harassment, phishing or malware, unlawful content, copyright or trademark concerns, adult-safety concerns, and another explained issue. Rate limits, duplicate suppression, and fingerprints help reduce report abuse.
What account security options are included?
Accounts use password hashing and secure sessions. The security center can support TOTP two-factor authentication, encrypted authenticator secrets, one-use recovery codes, local password management, and connections to configured Google, Facebook, or X OAuth providers.
Is OAuth enabled automatically?
The application includes OAuth flows, but each provider requires valid credentials and exact callback URLs configured by the administrator. A provider button should not be considered operational until its developer application, secrets, redirect URL, and production permissions have been tested.
Can an administrator require 2FA?
Yes. The installation includes an option that can require administrators to activate two-factor authentication before using protected administration functions.
What does “self-hosted” mean here?
The operator deploys the PHP application on their own compatible hosting account, domain, database, and Nginx/PHP-FPM environment. The operator is responsible for server maintenance, backups, SMTP, OAuth credentials, legal pages, abuse handling, upgrades, security patches, and availability.
What server components are required?
The package targets PHP 8.2 or newer, PDO MySQL, MariaDB/MySQL, writable runtime directories, and a web server whose document root points to /public. The installer checks required extensions such as cURL, Fileinfo, GD, JSON, Mbstring, OpenSSL, PDO, PDO MySQL, Sodium, and ZIP. Application packages are restored directly from the browser.
Why might the homepage load while sign-in fails?
A landing page can render static product information even when the database connection, table prefix, schema migration, seed data, PHP-FPM extension set, or locked application packages are incomplete. This release detects that degraded state, disables account calls to action, returns a structured 503 for database failures, provides a safe /healthz report, and offers browser-only dependency repair.
How can an administrator diagnose a request reference?
Run php scripts/diagnose.php --reference=REFERENCE from the application root. The command reports the active CLI runtime and application checks, then searches the protected application log for matching entries. PHP-FPM and CLI can use different versions or configuration files, so both environments must be compared.
How are application updates applied?
After a complete source release is uploaded and a database/files backup is made, an administrator opens /admin/update. The updater checks code and database versions, applies pending migrations in order, prevents concurrent runs, writes logs, updates the installation lock, and clears application caches.
Does the package replace backups and server monitoring?
No. The health endpoint, logs, cron history, diagnostics, and updater are operational tools, not a substitute for tested database backups, file backups, uptime monitoring, TLS maintenance, malware monitoring, resource alerts, or a rehearsed restoration procedure.
Are the included legal pages ready for every country?
No. Terms, privacy, and help pages are operational starting templates. The site operator must adapt them to the actual business model, hosting logs, cookies, payment destinations, moderation practices, age requirements, data-retention policy, and applicable jurisdiction.
Give every visitor a clear next step.
Publish one memorable address, organize every important destination, and keep improving the journey with real interaction and performance data.