How to Set Agency Pricing Tiers for UniLink Clients (Mark Up Plans and Resell)

How to Set Agency Pricing Tiers for UniLink Clients (Mark Up Plans and Resell)
Configure custom pricing tiers so you can charge clients your own rates for UniLink-powered pages while UniLink bills you at the platform rate.
- Agency pricing tiers let you define what each plan costs and what features it includes for your clients — independently of UniLink's own pricing page.
- Clients see your branded pricing; they never see UniLink's rates or know your margin.
- You set per-tier markup in Agency Dashboard → Billing → Client Pricing; the difference between your cost and client charge is your margin.
Running a link-in-bio service under your agency brand means your clients should see your pricing, not UniLink's. Whether you charge a flat monthly retainer, a per-tier fee, or a bundled package that includes UniLink pages alongside other services, the platform needs to support your billing model — not force you to match its public rates. UniLink's Agency pricing configuration is built for exactly this scenario.
What Agency Pricing Tiers Do
Agency pricing tiers are a layer of configuration that sits between what UniLink charges you and what your clients pay. You define up to four tiers — each with a name, a monthly price, and a set of features that tier unlocks. When a client sub-account is assigned to a tier, UniLink enforces the feature limits you set and presents your tier name to the client in their account settings. UniLink's own plan names and pricing page are completely hidden from your clients.
The margin is yours to keep. If UniLink's Agency plan costs you $49 per month plus additional seat fees, and you charge each client $79 per month for your branded version, the difference is your revenue. UniLink processes the billing between you and the platform; you manage billing between you and your clients separately using your own invoicing or payment infrastructure (Stripe, PayPal, direct invoice — whatever your agency uses).
Feature configuration per tier is where you differentiate your packages. You control which UniLink features each tier unlocks: custom domains, analytics, e-commerce blocks, booking integrations, advanced design settings, and so on. A client on your "Starter" tier might get a page with basic links and a bio, while a client on your "Pro" tier gets the full block library, custom domain, and monthly analytics reports. You build the tiers that make sense for your service packaging — UniLink enforces the limits technically.
How to Get Started
- Access Agency Billing settings. Log in at app.unilink.us and navigate to Agency → Billing in the left sidebar. This section shows your platform subscription costs, your sub-account usage, and the Client Pricing configuration panel.
- Open Client Pricing. Click the Client Pricing tab within the Billing section. You will see any existing tier configurations and an option to add new tiers. If this is your first time here, the tab shows an empty tier list with a prompt to create your first tier.
- Review your cost structure before setting prices. Before creating tiers, note your total monthly cost for the Agency plan and per-seat costs. Calculate a floor price per sub-account that covers your costs before adding margin. This prevents accidentally pricing a tier below your cost of delivery.
- Decide on your tier structure. Most agencies create 2–3 tiers: a basic option for simple use cases, a standard option that covers most clients, and a premium option for high-value accounts. Having more than four tiers adds complexity without meaningful benefit for most agency setups.
- Have your feature decisions ready. For each tier, decide which UniLink features to include. Consult your service agreement or proposal templates to make sure the feature configuration matches what you've promised clients in your contracts.
How to Configure Pricing Tiers
- Create the first tier. In the Client Pricing panel, click Add Tier. Give the tier a name (e.g., "Essential," "Professional," "Enterprise" — use your agency's branding, not UniLink's plan names). Set the monthly price you will charge clients on this tier.
- Configure feature access for the tier. A checklist of available UniLink features appears for each tier. Toggle on or off: custom domain, analytics dashboard, e-commerce blocks, booking integration, advanced design settings, team collaboration, and any other features on the list. Be deliberate — clients on this tier will only see features you enable.
- Save and create remaining tiers. Click Save Tier. Repeat the process for each tier in your structure. You can reorder tiers using drag-and-drop so the cheapest tier appears first on any plan selection screen your clients see.
- Assign tiers to existing sub-accounts. For any sub-accounts already created, go to Agency → Sub-accounts → select account → Change Plan and assign the appropriate tier. Clients already on sub-accounts are not automatically migrated — you assign them manually.
- Assign the correct tier when creating new sub-accounts. Going forward, select the client's tier from the dropdown during sub-account creation. This is the most reliable point to assign it — doing it at creation means you never accidentally leave a client on the wrong tier.
Key Settings
| Setting | What It Does | Recommended |
|---|---|---|
| Tier Name | The plan name clients see in their account settings | Use your agency's branding — never reference "UniLink Basic" or similar |
| Monthly Price | The price you charge clients for this tier (not what you pay UniLink) | Price above your per-seat cost with sufficient margin for support overhead |
| Custom Domain Access | Allows or blocks the client from connecting their own domain | Include from Standard tier and above |
| Analytics Dashboard | Gives the client access to page view and click analytics | Include from Standard tier — analytics is a strong retention driver |
| E-commerce Blocks | Enables product listings, cart, and payment processing on the client's page | Premium tier only unless your base offering explicitly includes e-commerce |
Get the Most Out Of Agency Pricing Tiers
Align your tier structure with your service packages, not just with feature lists. If you sell a "page setup + monthly management" retainer at different price points, your UniLink tiers should correspond to those retainer levels. Clients shouldn't have to think about the technology — they should just know they're on the "Professional Package" and understand what that includes from your service agreement.
Use feature gating strategically. Analytics access is one of the most effective features to gate to higher tiers because clients who see their page performance data are more engaged and more likely to stay on a paid tier. Custom domains are similarly high-value — once a client's domain points to UniLink, switching away creates friction. Include these features at a tier level that maximizes both client value and your retention.
Review your margin structure every six months. As your sub-account count grows and your average support time per client decreases (because you've built better templates and processes), your effective margin improves. But platform costs can also change. A scheduled review prevents a situation where a pricing tier you set up a year ago is now unprofitable because a platform cost changed.
Document your tier structure in your agency's service agreements with clients. List exactly what features each tier includes by name, so there's no ambiguity if a client asks why a certain feature is or isn't available on their account. This protects you legally and operationally — if a client on your basic tier asks for e-commerce features, you can point to the agreement and offer an upgrade rather than negotiating each request individually.
Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| Client Pricing tab is not visible in Billing | Account is not on an Agency plan | Upgrade to Agency plan at app.unilink.us/billing; Client Pricing is Agency-only |
| Client can see a feature that should be blocked on their tier | Tier feature configuration was saved incorrectly, or sub-account is assigned to the wrong tier | Verify the sub-account's assigned tier in Sub-accounts → select client; check feature toggles in that tier's configuration |
| Price change on a tier didn't reflect in existing sub-accounts | Tier price changes are applied to new assignments; existing sub-accounts retain their previous price record in your billing system | Price displayed in UniLink is the tier configuration price; your external billing system (Stripe, invoice) needs to be updated separately |
| Can't delete a tier that has sub-accounts assigned to it | UniLink prevents deleting tiers with active assignments to protect client access | Move all sub-accounts off the tier first (assign them to a different tier), then delete the empty tier |
- Full pricing control — charge clients whatever makes sense for your service model
- Clients see only your brand and your tier names; UniLink pricing is never exposed
- Feature gating lets you create meaningful upgrade incentives and protect premium tier value
- Margin scales naturally as your sub-account count grows and your support overhead per client decreases
- UniLink's platform does not handle client billing for you — you still need your own invoicing or payment infrastructure
- Requires Agency plan — no pricing configuration available on lower plans
- Feature changes on a tier require manual review to ensure existing sub-accounts are correctly configured
Frequently Asked Questions
Does UniLink collect any percentage of what I charge clients?
No. UniLink charges you the Agency plan subscription fee and per-seat costs. What you charge your clients is entirely your own revenue. UniLink does not process client payments or take a commission on your pricing markup.
Can I change a client's tier after they've started using their account?
Yes. Go to Agency → Sub-accounts → select the client → Change Plan and select the new tier. If you're downgrading a client, review the feature differences first — features that are no longer included on the lower tier will stop working for them immediately after the change.
Can clients see other clients' tier or pricing information?
No. Each client sees only their own sub-account and their own plan name. There is no public-facing pricing page from your agency generated by UniLink — that is something you manage on your own website or in your service proposals.
Is there a minimum number of tiers I need to configure?
No. You can operate with a single tier if all your clients are on the same package. You don't need to create multiple tiers unless your service offering has meaningful differentiation that requires different feature access at different price points.
What happens to a client's account if I stop paying my Agency plan?
If your Agency subscription lapses, your sub-accounts are suspended. Clients will not be able to access their pages until the subscription is reinstated. This makes maintaining uninterrupted Agency billing critical — any gap affects all clients simultaneously.
- Configure client pricing at Agency Dashboard → Billing → Client Pricing; create 2–3 tiers that match your service packages.
- Clients see only your tier names and prices — UniLink's own pricing is never visible to them.
- Gate analytics and custom domain access to mid and high tiers to create strong upgrade incentives.
- Build your tier prices with 40–60% margin above your per-seat cost to cover support overhead.
- UniLink does not handle client billing — you still need your own invoicing or payment system (Stripe, etc.).
Ready to set your own pricing and stop matching UniLink's public rates? Log in to your UniLink Agency account at app.unilink.us, open Agency → Billing → Client Pricing, and build your first tier today.
Create Your Free Link-in-Bio Page
Join thousands of creators using UniLink. 40+ blocks, analytics, e-commerce, and AI tools — all free.
Get Started Free