f(r)
f(Redirect) fredirect.com

f(Redirect)

Free link redirection

Short links that keep the click, then bring the sale back.

Put the link on your domain. People go straight to the offer, pause long enough for your pixels, or land on a bonus page. The query string from the ad stays on the destination. When the network reports a sale, it matches that visit.

Your hostname

go.yourbrand.com

The ad parameters survive

utm tags, affiliate ids, and repeated keys are copied onto the offer.

The sale has a receipt

Each link has a postback URL and its own webhooks. The same transaction is stored once.

Choose what the visitor sees

A plain redirect does not stop on an interstitial. Add pixels or a bonus page only when you want that stop.

Redirect

302 to the destination

No pixels means a direct 302. The browser lands on the offer with the click’s parameters already on the URL. A disabled, blocked, or expired link stops on a short unavailable page.

Pixels

A bridge, then continue

Add a pixel and the visit pauses on a bridge page, fires it, then continues. Meta, GA4, Google Ads, TikTok, LinkedIn, X, Pinterest, Snapchat, and Reddit.

Bonus page

Cards, then the offer

Show a title, intro, share image, up to eight cards, and a disclosure before the offer. A card opens in a frame, in this page, or in a new tab. If a site refuses to be framed, “This page” still lets that site set cookies. Style the page with fonts, colors, background, text color, and sizes, or start from a brand guide in Content Rewards AI. That look also covers the opt-in form on the link. An embedded HighLevel or beehiiv form keeps that form’s own design.

What the cards look like

A bonus page is the title, a stack of cards, and a frame. The framed sites load with the page. Clicking a card reveals that one.

Your offer

Three cards. The first opens the site in the frame. The second is only text. The third leaves this page.

What you get A text card. No link, just the details you want on the page.
Open the full site This card leaves the page in a new tab.

Example disclosure. The frame is contentrewardsai.com.

Nothing from the ad gets dropped

Every parameter on the short link is copied onto the destination. If the offer already has that key, the click replaces it. Repeated keys stay repeated. The hash stays at the end. ec_cid is added so this visit can be matched later.

  • Ask for a password before the visit counts.
  • Every link has a QR code. Download it, and scans open the link with ?src=qr and are stored as their own visits.
Example
Saved
https://partner.example/offer?aff_id=9920&discount=spring#checkout

Click
https://go.example/summer-deal?utm_source=meta&discount=80OFF&ref=1&ref=2

Destination
https://partner.example/offer?aff_id=9920&discount=80OFF&utm_source=meta&ref=1&ref=2&ec_cid=…#checkout

A different place for each device, and an end to the visit

Mobile, tablet, desktop, and agents can each go to their own address. Leave a device unset and it uses the main destination.

After the first visit

Hours, days, weeks, or months

The clock starts the first time that person opens the link on that device. Until it runs out, they keep landing on the same address. After that, later visits go to the address you set for when the link expires.

On a date

A set day and time

Turn the link off at a date and time. That can cover every device, or only one of them. After it expires, traffic can go to a second address.

Disclosure: Some of the links on this page are affiliate links. This means that, at zero cost to you, I will earn an affiliate commission if you click through and finalize a purchase.

Ask for an email before they reach the offer

Collect an email before the offer. Connect a HighLevel account, or paste a beehiiv API key, and the form lists the fields already saved on that sub-account or publication. You choose which ones to ask. Email is always included. The person is added in HighLevel or beehiiv after the signup is accepted. Ad utm tags on the visit are passed through with them. Each subscriber is tagged fredirect and fredirect- plus the link they came through.

The contact lands in your CRM

HighLevel keeps the pipeline, email, text, calendar, and automations with the person who just opted in. Connect the account, or paste a private integration token and sub-account id. The fields already saved there are the ones you can ask for: first name, last name, phone, and custom fields. A signup on a link adds them to that sub-account, or you can embed a page you already use there, and they are tagged with that link so the follow-up knows where they came from.

Start with HighLevel

A newsletter on your own domain

A free beehiiv account includes the ability to use a custom domain for your email newsletter and send to up to 2,500 subscribers. You bring the domain. Paste an API key and the custom fields already saved on that publication are the ones you can ask for. The form adds them to the publication you connect, or you can embed the beehiiv subscribe page. Their thank-you page still runs, the f(Redirect) destination opens after they subscribe, and they are tagged with the link they came through.

Start with beehiiv

Social links on the bonus page

Put your profiles above the offer. Show platform logos, logos with the account name, or the account image with the name.

Profiles

YouTube, Facebook, Instagram, TikTok, Snapchat, Pinterest, LinkedIn, Google Business, Reddit, Quora, X, Threads, WhatsApp, Telegram, Discord, Twitch, and a website.

Postback

The sale is tied to the click

Paste the link’s postback URL into the network. It calls that URL with GET or POST: cid is the ec_cid from the visit, plus amount, currency, and txid. The same txid on that link is stored once, and the sale shows on the link.

Each link also has webhooks. On that link, paste an https address for all traffic, for one device, for a subscription, or for conversions. A click, a signup, or a sale POSTs JSON there, with the click id, device, country, and IP address. A subscription also includes the fields they entered, so Zapier, Make, HighLevel, or your own app can start from that visit.

https://fredirect.com/api/v1/postbacks/<token>?cid=<ec_cid>&amount=48&currency=USD&txid=TX_908212
Bonus cards

Up to eight frames, loaded with the page

A card can be text or a link. A link can include a title, body, image, and video. Frame targets are loaded when the visitor arrives, up to eight URLs, and a click reveals that frame and records the card click. “This page” and “New tab” navigate instead of using the frame.

A click on a card is stored with that visit, so you can see which card people opened.

Live on a domain you own

Add an apex or a subdomain. Connect Cloudflare in the portal and those records are published for you. You can also add them at your DNS host, then check DNS. The hostname serves links once that check passes. The slug is 2–40 letters, numbers, or hyphens, or leave it empty and the hostname itself is the link. The destination starts with http:// or https://.

Start
01

Create the account

Start free. Whop is the login. That is the whole signup.

02

Add the domain

Enter the hostname. Connect Cloudflare and the records are published, then check DNS.

03

Make the link

Set the destination. Share it. Put the postback URL in the network.

Edit the links from Claude, ChatGPT, or Gemini

Under API in the portal, create a token. The connector address already includes the key. Paste it into Claude, ChatGPT, or Gemini.

A f(Redirect) account can create and edit links from there, including a different address per device, an expiry, and a second address after it expires. A Content Rewards AI account can do that and the rest of the product.

Connector
https://www.extensiblecontent.com/api/mcp?key=<your token>
Free

Make the first link today.

Sign up, add a domain, and send traffic. The click keeps its parameters. The sale posts back to that visit.