LinkedIn Clone · Features

LinkedIn Clone Features: One Profile, Five Entitlements

A professional network is not hard because of the profile page. It is hard because of everything that has to agree afterwards: what a free member can search and send, what a paid tier unlocks, a hiring pipeline that holds its state through seven transitions, outreach metered against a credit wallet, and a moderation record that survives an appeal. Those boundaries are modelled in the schema here rather than enforced by UI discipline. Here is what ships, grouped by who touches it.

Request a Live Demo →See Pricing
The tier boundary is the product
6 surfaces, one REST API
6 days to deploy
Tier change
Middleware, not UI
What a Paid Tier Actually Unlocks
01Search that reaches beyond your network
02Who viewed your profile, with history
03Saved searches that persist
04InMail credits drawn from a wallet
05Analytics a member will pay for
06Every one checked in middleware
5
Entitlement Tiers, Middleware-Checked
7
Application States, Draft to Hired
6
Surfaces on One REST API
6 days
Deployment Window
By Role

Feature Set by Role

Five people use a professional network for five different reasons, and each one gets a surface built for that reason. All of them run against the same identity and the same database.

01

The Member

Builds the profile that everything else hangs off: experience, education, skills, certifications, projects, publications, patents, volunteering and languages, with a completeness indicator pushing toward a profile an employer will actually read. Connections carry explicit pending and accepted states alongside directional follows, and recommendations, profile views and mentions are first-class records rather than counters.

02

The Premium Member

The same account with the boundary moved. Expanded search, profile-view visibility with history, saved searches that persist, InMail credits for outreach beyond the network, and the analytics a member is paying for. The free account sees the limit rather than hitting an invisible wall, which is exactly how an operator prices the upgrade.

03

The Recruiter

Posts a role with a full status lifecycle, works the applicant pipeline through seven explicit states, saves candidates, sets recruiter preferences, schedules interviews against the application and issues assessment tests with attempt records. The candidate profile in the pipeline is the same profile the candidate already maintains, so nothing is re-keyed.

04

The Sales Team

Lead records with full activity history, lead lists with segmentation tags, saved sales searches, notes, and sales teams with shared leads. CRM integration pushes to Salesforce and HubSpot with sync logs, so a failed push is visible rather than silent - which is the difference between a CRM integration and a one-way export.

05

The Company Admin

Company profile with admins and followers, company posts carrying their own reactions and comments, culture and testimonial modules, employee highlights and company reviews. This is the surface where an organization stops being a logo on somebody else's profile and becomes an audience the operator can charge for.

06

The Operator

Member directory with warn, suspend, ban and unban interventions, a report queue with a reason and status lifecycle, moderation actions logged against the moderator who took them, appeals as their own reviewable records, IP bans with reason and expiry, and a feature-flag control plane for staged rollout. Every action leaves a log entry behind it.

Every module above can be enabled or disabled per deployment from the feature-flag console. Nothing on this page requires a code change to turn off.

Compare

LinkedIn vs Miracuves Clone vs Building From Scratch

What each route gives you on the parts that decide whether a professional network can charge for itself.

What decides itMiracuves LinkedIn CloneBuilding from scratch
Time to a working networkSix working daysA multi-year programme with a senior team
Entitlement modelFive tiers as states on the user, checked in middlewareThe part teams underestimate, then scatter through the UI
Hiring pipelineSeven application states, interviews and assessments attachedUsually the second product, built after the network stalls
Outreach meteringInMail credits as a wallet with a send logHard-coded limits that cannot be repriced
Sales prospectingLeads, lists, teams and CRM sync with failure logsRarely reached before funding runs out
Moderation and appealsReport, action and appeal as separate audited recordsA support inbox until the first real incident
Source codeFull Next.js and Prisma source, unobfuscated, yoursYours, at the cost of building all of it
Tier pricingOperator-set, per marketOperator-set, once it exists

LinkedIn itself is the reference for what these surfaces look like at scale; it is not a product you can buy or self-host. The comparison that matters commercially is the second column against the third.

End to End

How It Works, End to End

One member, traced from an empty profile through to a hire, with every entitlement check and every audit record written down.

01

The profile is built section by section

Experience, education, skills, certifications, projects, publications, patents, volunteering and languages each have their own model rather than being free text on one record. A completeness indicator drives the member toward a profile that carries weight, because a thin profile is the reason a network never becomes useful to a recruiter.

02

The graph grows in two directions at once

Connections are mutual and carry explicit pending and accepted states. Follows are directional and apply to people and companies alike. Both exist because they answer different questions: who will accept a message from you, and whose posts reach your feed. Suggested people and alumni exploration run off the same graph.

03

The feed gives the profile a reason to return

Posts with media, mentions and hashtags, comments with threaded replies, reactions, polls with their own vote records, saved posts, and curated collections other members can follow. Engagement is what keeps a profile current, and a stale profile is worth nothing to the hiring side of the platform.

04

The upgrade boundary is enforced in one place

Free, Premium, Business, Sales Navigator and Recruiter Lite are entitlement states on the user, checked by middleware on the route rather than by hiding buttons. That is what makes tier pricing an operator decision: changing what Premium unlocks is a configuration change, not a release.

05

Outreach is metered against a wallet

InMail credits sit in a metered wallet with a send log behind every message that leaves the network boundary. The allowance per tier is an operator setting. This prices outreach directly rather than burying it inside a subscription, and it gives the operator a second revenue line that scales with usage rather than headcount.

06

A role is posted and the pipeline holds its state

The job carries a status lifecycle, and applications move through seven explicit states from draft to hired. Interviews are scheduled against the application, assessments record their attempts, and saved candidates and recruiter preferences persist. The recruiter never leaves the platform to move a candidate forward, which is the whole argument for hiring inside the network.

07

Governance closes the loop

A report carries a reason and a status. A moderation action is recorded against the moderator who took it. An appeal is its own record with its own status, which is what stops a ban from being final by accident. IP bans carry a reason and an expiry for abuse that survives account deletion, and feature flags let a module be dark-launched to one tier before it reaches the network.

Deliberate

Every Feature Earns Its Place

Each module below exists because a professional network stops working without it, not because a competitor has it.

ModuleWhy it is in the base build
Profile depthCertifications, publications and patents are what make a profile credible to an employer. A profile that only holds job titles is a contact list.
Recommendations and endorsementsClaims a member makes about themselves carry no weight. Claims attached to the identity that endorsed them do.
InMail credit walletOutreach beyond the network is the single behaviour worth metering, so it is a wallet with a log rather than a rate limit.
Seven application statesA hiring pipeline that collapses to open and closed forces the recruiter into a spreadsheet, and the platform loses the workflow.
Assessments with attemptsA score without an attempt record cannot be defended when a candidate disputes it.
CRM sync logsA silent failure in a lead push is discovered weeks later by the person whose quota depends on it.
Appeals as recordsModeration without an appeal path turns every wrong ban into a support escalation and a public complaint.
Feature flagsA network cannot be A/B tested on its whole membership at once. Staged rollout has to exist before the first risky module ships.
Learning credentialsTraining completed off-platform never becomes a signal a hiring manager can filter on. Written back to the profile, it does.

Analytics, trending topics, hashtag metrics and influencer models ship alongside these, and every one of them can be switched off per deployment.

Stack

The Technology Behind the Features

What the platform is actually built on, and what that means for the team who inherits it.

BackendNext.js with Prisma over PostgreSQL, TypeScript throughout, with reversible migrations covering the whole data model rather than a schema dump.
APIDomain-grouped REST route families with session-first authentication and a bearer fallback, outbound webhook subscriptions with delivery tracking, and a cron family for scheduled work.
WebMember, company, recruiter and sales surfaces on one build with role-aware navigation and protected routes, responsive from desktop through to mobile.
Progressive web appInstallable, with a service worker, offline routes and a deferred action queue, so members on platforms without a store build are still covered.
MobileA branded Android build against the same REST API carrying profile, feed, network, messaging, notifications and jobs, signed and ready for your Play Console.
EntitlementsFive tiers held as states on the user and checked in middleware, which is what keeps tier pricing an operator setting instead of a release.

Why the entitlement model is the number that matters

A professional network can be rebuilt as a profile page and a feed in a few months. What takes years is the layer underneath: an entitlement model that decides what every tier can see and send, a hiring pipeline that keeps its state through seven transitions, outreach metered against a wallet, CRM pushes that log their own failures, and a moderation system where the report, the action and the appeal are three separate records. That layer is what you are buying, and it is the reason the profile page is the cheap part.

5Entitlement tiers
7Application states
6Surfaces, one API
$3,399One-time, fixed

The stack is Next.js and Prisma rather than PHP, which matters if you are hiring against it - the team you recruit for this codebase is a TypeScript team.

Honest Readiness

What Is Not Included in the Base Package

Named here rather than discovered after the invoice.

Scoped separately, or yours to provide

Credential verification. Members can add certifications, and those certifications are not verified against an issuing body in the base build. If your sector needs a verified badge scheme, that is a custom module and should be scoped at the start rather than assumed.

iOS. The Android build is in the price. The web application is an installable progressive web app, which covers iPhone members without a store submission, but a native iOS app with its developer account, signing and review cycle is quoted separately.

Your own credentials. Stripe keys, CRM and ATS keys, OAuth apps for contact import, and a mail and push provider are yours to hold. That is deliberate - they are accounts you should own rather than accounts we hold on your behalf.

Four-eyes approval and escalation tiers. Moderation ships with reports, actions, appeals and IP bans. Approval workflows above that, such as two moderators required to confirm a permanent ban, are a custom module.

Your tier pricing and your member data. The five tiers exist; what each one costs and what it unlocks are operator decisions we configure with you rather than defaults you inherit.

Custom modules and deeper changes are quoted after scoping, typically two to eight weeks depending on what is involved.

Development Company

See how Miracuves compares to agencies and freelancers

The deployment process, a modelled reference deployment for a regulated sector network, and what to check on entitlements, moderation and data rights before you hire anyone - on the Development Company page.

See the comparison →
FAQ

Frequently Asked Questions

Can I change what each tier unlocks after launch?
Yes, and that is the point of holding the tiers as entitlement states checked in middleware. What Premium includes, how many InMail credits a tier carries, and whether a module is visible to a cohort at all are operator settings and feature flags rather than code paths. You can reprice the upgrade boundary against the audience you actually attract, which is rarely the audience you planned for.
Are certifications on a profile verified?
No, and the base build does not claim to be. A member can add certifications, projects, publications and patents, and endorsements and recommendations attach to the identity that gave them - but nothing is checked against an issuing body. If your sector depends on verified credentials, a verification workflow and a badge scheme are a custom module, and it should be scoped before you buy rather than discovered afterwards.
How is outreach beyond the network controlled?
Through InMail credits held as a metered wallet, with a send log recording every message. Outreach beyond a member's own connections is gated on the credit balance, and the allowance per tier is set by the operator. That makes outreach a priced behaviour with its own revenue line rather than an unlimited feature that gets abused and then rate-limited in a hurry.
Does the hiring side really run inside the platform?
Yes. A job carries a full status lifecycle, applications move through seven explicit states from draft to hired, interviews are scheduled against the application, and assessment tests record their attempts. Saved candidates and recruiter preferences persist between sessions. Because the candidate profile is the profile the member already maintains, nothing is re-keyed between the network and the pipeline.
What happens when a CRM push fails?
It is written to a sync log and visible to the sales team. That is the difference between a CRM integration and an export - Salesforce and HubSpot pushes carry their own delivery record, so a lead that never arrived is discovered in the interface rather than in a quota review a month later.
Is an iOS app included?
No. The branded Android build against the same REST API is in the base price, and the web application is an installable progressive web app with a service worker and offline routes, which covers iPhone members without a store submission. A native iOS build with its developer account, signing and review cycle is quoted as separate work.

See the tier boundary enforced live, not described

Ask for the demo and we will sign in as a free member, hit the limit, then sign in as Premium against the same data so you can see exactly what an operator is selling.

Ready to run a professional network you actually own?

Deploy in six working days with the member, company, recruiter, sales and operator surfaces included, your five tiers and their prices configured with you, and full Next.js and Prisma source on infrastructure you own.

Talk to Us →
Miracuves · LinkedIn Clone Solution Feature set, stack and readiness caveats cross-verified against the live hub, 2026-08-24
Disclaimer

Miracuves is an independent software development company. We are not affiliated with, connected to, sponsored by, or endorsed by LinkedIn.

Why this name

LinkedIn Clone” is used descriptively. It is how the software industry refers to building a platform with functionality similar to LinkedIn, and how clients search for it.

Who built this

The entire design and codebase is built by our own team. The product contains no code, design, graphics, or content originating from the LinkedIn website or applications.

Trademarks

LinkedIn and all other third-party names and marks are the property of their respective owners, referenced here solely to describe the category of software offered.