Take full control of every link in your emails
LinkPilot is a WordPress plugin built for email marketers. It lets you cloak, target, schedule, and track links — without touching a single line of code.
What is LinkPilot?
LinkPilot sits quietly inside your WordPress site and controls where your links send people. You create rules — “if a visitor is on mobile, send them here; if they’re from Nigeria, send them there” — and LinkPilot handles everything automatically.
It also lets you hide long or ugly affiliate URLs behind clean, short links on your own domain — so instead of sending subscribers to affiliate.com/ref=abc123xyz, you send them to yoursite.com/go/product-name. If the affiliate link ever changes, you update it in one place and every email you’ve ever sent automatically points to the right place.
/go/ link into any email and LinkPilot handles the rest — targeting, tracking, expiry — without your subscribers noticing anything different.Everything you get
Seven focused features — each one solving a real problem email marketers face every campaign.
Link Cloaking
Replace any URL with a clean /go/your-link path on your own domain. Update the destination anytime — old emails update automatically.
Geolocation Targeting
Send visitors from different countries to different pages. Nigerian subscribers see Naira pricing, US subscribers see dollar pricing — from the same link.
Device Targeting
Route mobile visitors to a mobile-optimised page and desktop visitors to the full version. One link, two experiences.
UTM Source Targeting
Redirect based on any query parameter. Send utm_source=email visitors to a personalised page that references the email they came from.
Expiry Dates
Set a date and time for a link to stop working. After it expires, visitors are automatically sent to a fallback page — no manual changes needed.
A/B Split Testing
Send a percentage of visitors to Variant A and the rest to Variant B. Test two landing pages from the same link with no extra tools required.
Click Analytics
See how many real visitors clicked each rule and each cloaked link. Bots are automatically filtered out so your numbers are always accurate.
Query Forwarding
Automatically pass UTM parameters from the click URL through to the destination — so your tracking stays intact end to end.
How a redirect rule works
Every redirect rule has three parts: a condition, an optional page scope, and a destination. When a visitor arrives, LinkPilot checks each rule in order and fires the first one that matches.
Clean links on your own domain
Cloaked links replace any URL with a short, branded path on your domain. Visitors see your brand in the browser bar — not a long affiliate string.
Before and after
Why it matters for email
/go/ links work. If deleted, the plugin recreates it automatically on your next admin visit.The three condition types
When creating a redirect rule, you choose one condition type. Here is what each one does.
| Condition | What it checks | Example value |
|---|---|---|
| Device | Whether the visitor is on a mobile phone or a desktop/laptop computer | Mobile — Desktop |
| UTM / Query | The value of any query parameter in the URL — defaults to utm_source but you can change it to any parameter | utm_source = email |
| Geolocation | The visitor’s country, detected automatically from their IP address. Enter a two-letter country code. | NG, US, GB |
Real campaigns, real problems solved
Here are the most common ways MailerWave users put LinkPilot to work in their broadcasts.
🌍 Geo-targeted pricing
Send one broadcast to your entire list. Nigerian subscribers land on a Naira-priced offer, US subscribers land on a dollar-priced version — automatically, from the same link.
📱 Mobile landing pages
More than 60% of emails are opened on mobile. Send mobile subscribers to a short, scroll-friendly page and desktop subscribers to the full sales page.
⏰ Expiring launch links
Running a 48-hour offer? Set the link to expire automatically. After the deadline, anyone who clicks gets sent to a “this offer has closed” page — no manual changes.
🔗 Affiliate link cloaking
Replace every affiliate URL in your emails with a clean /go/ link. If the affiliate network changes its URL, update one field and every email fixes itself.
After: yoursite.com/go/my-tool
🎙️ Evergreen webinar link
Use yoursite.com/go/webinar in all your marketing. Before each new event, update the destination to the new registration page. Old emails still work.
📧 Email-source personalisation
Redirect visitors who came from your email broadcasts to a page that references the email context — a different headline, a different offer, a personalised message.
🧪 A/B test landing pages
Not sure which landing page converts better? Split traffic 50/50 between two variants directly from one link. No extra testing tool needed.
📌 Page-specific targeting
Scope any rule to one specific page using the “Apply to” field. Mobile visitors on your /summer-offer page go to the mobile version. Everywhere else is untouched.
Setting up a cloaked link
Takes less than a minute. Follow these steps and your clean link will be live immediately.
Go to Redirects → Cloaked Links
In your WordPress admin sidebar, find Redirects and click Cloaked Links in the submenu.
Click “Add Link”
A form slides open. Give the link a label (your internal name for it — subscribers never see this).
Set the slug
The slug is the part after /go/. Click Generate for a random one, or type something memorable like free-trial or webinar-reg. This becomes yoursite.com/go/free-trial.
Paste the destination URL
Paste the full URL where you want visitors to land — your affiliate link, registration page, offer page, whatever it is.
Save and copy
Click Save Link. The link is live immediately. Use the Copy button to grab the clean URL and paste it into your MailerWave broadcast.
Watch the clicks come in
The Cloaked Links table shows a live click count for each link. Go to Redirects → Analytics for a full breakdown with a daily chart and CSV export.
Setting up a redirect rule
Go to Redirects
Click Redirects in the WordPress admin sidebar. You’ll see your rules list (empty on first use).
Click “Add Rule”
The rule form opens. Give it a descriptive label — e.g. “Nigeria – Naira pricing” or “Mobile – Summer offer”.
Set the Apply to URL (optional)
If you want this rule to fire only on a specific page, paste that page’s URL in the Apply to field. Leave it empty to apply the rule across your entire site.
Choose a condition
Select Device, UTM / Query parameter, or Geolocation from the dropdown. Fill in the condition value — e.g. NG for Nigeria, or Mobile for mobile devices.
Set the destination URL
Paste the URL where matching visitors should land. Set a Fallback URL for when the rule expires (optional).
Save and activate
Click Save Rule. The rule is active immediately. The toggle switch in the rules list lets you enable or disable it anytime with one click.
Know exactly what’s working
Go to Redirects → Analytics for a full performance dashboard. All numbers shown are real human clicks — bots are automatically filtered out.
Switch between 7, 14, 30, and 90-day windows. Export the top rules data as a CSV file for your own records. The Cloaked Links table also shows a live click count per link.
Power features for every rule
Every redirect rule and cloaked link has a set of optional advanced settings in the Advanced section of the form.
| Setting | What it does |
|---|---|
| Forward query params | Passes any UTM parameters from the click URL through to the destination. So if a subscriber clicks /go/deal?utm_campaign=launch, that campaign tag arrives at the destination page intact. |
| Strip referrer | Prevents the destination site from seeing your domain as the traffic source. Useful for affiliate links where you don’t want the merchant tracking your landing pages or traffic sources. |
| Pixel page | Instead of redirecting instantly, the plugin briefly shows a blank page that fires your conversion pixel first — then redirects. Use this when you have a conversion pixel set and need it to fire reliably before the browser leaves. |
| Conversion pixel (JS) | Paste JavaScript for your Facebook Pixel, Google Ads tag, or any tracking snippet here. Fires on this rule only. Enable “Pixel page” above for best results. |
| Cloak slug | On redirect rules, creates a /go/slug version of the rule for use in emails — combining the conditional redirect with a clean cloaked URL. |
Time-limited offers and split tests
Setting an expiry date
Expand the Expiry section in the rule form. Pick a date and time. After that moment, the rule automatically sends visitors to your Fallback URL instead of the primary destination.
Setting up A/B split
Expand the A/B Testing section. Enter a Variant B URL and set the weights — e.g. 50 and 50 for an equal split, or 80 and 20 to test cautiously.
Common questions
/go/ links — so your server already knows how to route those requests to WordPress. No Nginx configuration changes are needed, unlike plugins that rely on custom rewrite rules./link-expired on your site.Ready to take control of your links?
Install LinkPilot and start sending smarter, cleaner, more targeted links from your next MailerWave broadcast.
Download LinkPilot