The feed syndication platform that speaks arbitrage.

Appljack was built for operators who buy clicks cheap and sell them at a spread. Ingest any job feed. Filter it surgically. Distribute to every publisher in your network. Set margins at every level. Track every cent across internal and external sources. Protect your spend from fraud — automatically.

Margin Management at Every Level

CPC spreads. CPA spreads. Your model, your math.

Set arbitrage adjustments as percentages at the customer level, then override at the campaign level. Appljack tracks both pre-arbitrage (what the publisher charges) and post-arbitrage (what your customer pays) pricing in every event record. Your margin is always visible, never estimated.

  • CPC and CPA pricing models — switch per campaign
  • Percentage-based arbitrage adjustments (markup or discount)
  • Campaign-level CPC overrides to replace feed defaults
  • Min CPA thresholds to filter out jobs that don't pencil out
  • Transparent pre/post-arbitrage tracking on every event

Feed Manipulation at Scale

Filtered, transformed, and distributed every 3 hours.

Point Appljack at XML or CSV feeds from any source. We parse, normalize, and flatten nested structures automatically. Then apply your filters (title keywords, company, location, industry, custom fields) with include/exclude logic and AND/OR combinations. Test before you publish. Know your exact job count before a single click fires.

  • Automated feed download and parsing every 3 hours
  • XML and CSV support with automatic structure normalization
  • 50+ filter dimensions with real-time job count feedback
  • Fallback URL system with dynamic variable substitution: {job_reference}, {custid}, {feedid}, {job_title},
    {job_company}, {job_location}
  • Gzip compression for bandwidth optimization on large feeds

Multi-Source Budget Aggregation

The feature that changes your P&L.

Your campaign sends traffic through Talroo, Adzuna, ZipRecruiter, and your own click pipeline. Every other platform makes you reconcile those sources manually. Appljack pulls from all of them via authenticated APIs, aggregates spend per campaign, and enforces a single budget cap across every source.

What this means for your operation:

  • A $10K monthly cap means $10K total — not $10K per source
  • No over-delivery when one partner spikes
  • No surprise invoices from sources you forgot to pause
  • Reconciliation built in, not bolted on

Fraud Detection That Protects Your Spread

Every fraudulent click compresses your margin. Appljack stops them before they count.

  • IP blocklists — known bots, crawlers, AWS ranges, data center IPs filtered automatically
  • User Agent detection — Semrush, Ahrefs, MJ12bot, Googlebot, and dozens more blocked
  • Deduplication — same IP + same job + same feed within a time frame = one click, not two
  • Audit trail — every deleted event preserved with a reason code (ip, time, nomatch_withcookie, no_unconverted_cpc)
  • Conversion validation — 48-hour attribution window, has_conversion flag prevents double-counting applications Your budget goes to real users. Your margin stays intact.

Publisher Network Control

Unlimited publishers. Per-publisher tracking. Full control.

Add publishers in minutes. Assign them to specific campaigns or your full inventory. Each publisher gets unique tracking parameters, conversion pixels, and a dedicated feed URL. Monitor performance by publisher in real time — clicks, applies, spend, conversion rate — and cut underperformers before they drain budget.

  • Per-publisher custom URL parameters for downstream tracking
  • UTM injection: utm_source=appljack, utm_medium={custid}, utm_campaign={feedid}
  • Cookie-based attribution (48-hour window) with pixel firing on conversion
  • Fallback IP+UserAgent matching when cookies are missing
  • Publisher status controls — activate, deactivate, or reassign instantly

Real-Time Dashboards Built for Operators

Not vanity metrics. Operating metrics.

  • Customer view: Total spend, clicks, applies, CPC, CPA, conversion rate — filterable by date range
  • Campaign view: Expandable rows with daily spend trends, publisher breakdown, and status indicators
  • Publisher view: Side-by-side performance across your network
  • Event tabs: Active, inactive, and referrer analysis
  • Date ranges: Today, yesterday, last 7 days, this month, last month, custom Pre-calculated stats update every 5 minutes. Dashboards load in under a second even at 10M+ events.

Slack-First Support — Not a Ticket Queue

A private Slack channel. Your team and ours. That's it.

Every Appljack customer gets a dedicated Slack channel with direct access to our team. No tiers. No escalation paths. No "your ticket has been received."

What gets delivered to your channel automatically, every morning at 8 AM:

  • Zero-click campaigns that need attention
  • Budget utilization alerts at 75% and 90%
  • CTR drops greater than 30% vs. 7-day average
  • Job count decreases over 20%
  • Campaign status changes What you get when you ask a question:
  • An answer. In minutes. From someone who built the platform.

What you get when you ask a question: An answer. In minutes. From someone who built the platform.

The Arbitrage Operator's Checklist

CapabilityAppljack
CPC and CPA arbitrage pricingPer-customer and per-campaign adjustments with transparent tracking
Multi-source budget enforcementAggregated across internal + Talroo + Adzuna + ZipRecruiter, and more!
Feed filteringInclude/exclude with AND/OR logic, test before publish
Fraud detectionIP, User Agent, dedup, audit trail with reason codes
Publisher-level trackingUnique URLs, pixels, attribution, per-publisher dashboards
Feed processing at scaleMillions jobs parsed, filtered, and distributed every 3 hours
Automated daily alertsSlack digest — budget, performance, job count, status
Support response timeMinutes. Private Slack channel. Direct access.

You found the margin. Now protect it.

Appljack is the infrastructure layer between your feeds and your publishers, built for operators who care about every click, every cent, and every basis point of spread.