LinkForge
Documentation

Launch, route, and report on agency campaigns.

A practical product guide for setting up measurable links, offline QR placements, routing rules, branded domains, and privacy-safe analytics.

Quick start

  1. 1Create the workspace and keep one client or brand per organized folder strategy.
  2. 2Confirm destination URLs, CTA destination, UTM naming, and domain ownership.
  3. 3Launch a standard link or a Pro QR/routing campaign and test every destination.
  4. 4Review analytics quality signals before exporting client reporting.

Dynamic QR campaigns

Pro QR campaigns encode a stable tracking route, so printed placements remain manageable.

  • +Choose an existing short link and name the offline placement, such as event booth or packaging.
  • +Apply expiry, password, color, theme, or logo branding when the campaign requires it.
  • +Download the asset and monitor scans by device, geography, traffic quality, and campaign.

Smart routing

Pro routing rules are evaluated in order; the link destination remains the fallback.

  • +Define rule destinations only for public, approved campaign URLs.
  • +Add conditions for device, OS, country, language, referrer, UTM, visitor, bot, or schedule.
  • +Use the route test workflow before enabling rules on a live campaign.

Analytics and reporting

Measure campaign response while keeping behavior analytics privacy-safe.

  • +Start with clicks, unique visitors, top links, QR scans, and traffic quality context.
  • +Pro views add acquisition, funnel, geography, behavior aggregates, and quality signals.
  • +Filter by link, domain, folder, tag, or campaign and export approved reporting datasets.

Custom Domains & DNS Configuration

A branded short domain establishes client trust and carries your identity across every link and QR code.

  • +Add your branded subdomain (e.g., go.yourbrand.com) in Dashboard > Settings > Domains.
  • +Create a DNS CNAME record at your registrar pointing to target: cname.linkforge.site (TTL: Auto or 3600).
  • +For root apex domains (e.g., yourbrand.com), configure CNAME flattening or ALIAS records pointing to cname.linkforge.site.
  • +Automated edge TLS/SSL certificates are provisioned and renewed at zero cost within 60 seconds of DNS propagation.
  • +Safety lock: Active domains cannot be disabled or deleted until existing campaign links are safely reassigned.

Developer REST API Quickstart

REST v1 API

Integrate programmatic link creation, dynamic QR code rendering, and real-time click telemetry directly into your application, agency workflow, or deployment pipeline.

1. Authentication

All API requests must include your workspace API key in the Authorization header as a Bearer token. Manage your production keys in Dashboard > Settings > API Keys.

Authorization: Bearer lf_live_9a7d8c2e...
POST/api/links
Create Short Link

Generates a tracked short link with custom slug, target destination, and optional campaign tags.

curl -X POST https://www.linkforge.site/api/links \
  -H "Authorization: Bearer lf_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "destinationUrl": "https://clientstore.com/promo?utm_source=app",
    "title": "Summer Campaign Link",
    "slug": "summer26"
  }'
Response (201 Created)
{
  "id": "clk_01ha7bc2de",
  "shortUrl": "https://linkforge.site/summer26",
  "slug": "summer26",
  "destinationUrl": "https://clientstore.com/promo?utm_source=app",
  "clickCount": 0,
  "createdAt": "2026-09-14T12:00:00.000Z"
}
POST/api/links/:id/qr
Dynamic QR Vector Export

Export print-ready vector SVG or high-resolution 300 DPI PNG assets with embedded brand logos and Level H error correction.

curl -X POST https://www.linkforge.site/api/links/clk_01ha7bc2de/qr \
  -H "Authorization: Bearer lf_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "format": "svg",
    "errorCorrection": "H",
    "size": 1024
  }'
GET/api/analytics/clicks
Query Click Metrics

Retrieve bot-filtered click counts, unique visitors, device distributions, and geographic telemetry for any link.

curl -X GET "https://www.linkforge.site/api/analytics/clicks?linkId=clk_01ha7bc2de&period=30d" \
  -H "Authorization: Bearer lf_live_your_api_key"
Rate Limits & Reliability: LinkForge APIs enforce standard rate limits per workspace with X-RateLimit-Limit, X-RateLimit-Remaining, and Retry-After headers. If you require dedicated high-throughput concurrency or webhook event delivery, contact our engineering team.

Launching client traffic?

Review DNS, destination safety under our Acceptable Use Policy, conditional routing in our Smart Redirects Guide, and analytics attribution before publishing.

Talk to the team