AFTER EFFECTS 2025+ · NO EXPRESSIONS TO WRITE
Rig layers that react to each other, without writing an expression.
Pick what you animate, pick what should react, set a range. Property Linker writes the link for you, so you can spend the afternoon animating instead of debugging linear().

01 / THE CHORE
You already know the expression. You're tired of writing it.
Every rig that reacts to something needs the same few lines: find the layer, read the value, clamp it, map it with linear(), handle 2D against 3D, fix the parenting. Then do it again on the next forty layers, and again when the client moves the null.
// the rig, per layer, per property: var T = thisComp.layer("Target"); function wp(L) { try { return L.toWorld( L.transform.anchorPoint); } catch (e) { return L.toWorld([0, 0, 0]); } } var d = length(sub(wp(T), wp(thisLayer))); linear(d, 110, 340, [160, 160], [100, 100]); // x40 layers, each from its own start // value, plus a pivot null for rotated // layers and hex-to-RGB for colours. // Property Linker writes all of it.
02 / HOW IT WORKS
From three picks to forty rigged layers.
Pick the target
The layer or property you animate by hand. Set it from your selection.
YOU GET
Your hand-made keyframes stay in charge of the rig.
01
Pick what reacts
Whatever should follow: scale, rotation, opacity, colour, or any effect parameter.
YOU GET
No layer names or property paths to type.
02
Set near and far
Two distances, two outputs. Move the target and the reacting layer follows, live in the viewer.
YOU GET
You see the rig working before you commit to it.
03
Paste it onto more layers
Copy the link to fifty layers at once, optionally relative to each layer's own value.
YOU GET
Forty layers rigged in the time one used to take.
04
Hand off the project
Every link is a plain After Effects expression, listed in one panel where you can edit or remove it.
YOU GET
Files that open and render anywhere, with or without the plugin.
05
03 / USE CASES
Two kinds of link.
Value link
One property drives another. Position, scale, rotation, opacity, anchor point or any effect parameter. Use one axis (X, Y, Z or magnitude), or map every axis onto its partner, X to X and Y to Y.
Distance link
Distance between two layers drives a property. Measured in world space, so it stays correct for 2D, 3D and parented layers. Move a null closer and the ring grows.
Plugin dependencies in your delivered files.
Every link Property Linker creates is a standard After Effects expression. Your render farm, your client and your future self can open the project without it installed.
04 / DETAIL
Built for real projects.
Output
Any value type
Single numbers, per-axis values, or colours in hex or RGB. Wrong input is flagged, never guessed.
Rotation
Matches the gizmo
On an already-rotated layer, a hidden pivot turns the link about exactly the axis you picked, and it's cleaned up when you remove the link.
Scale
Copy to fifty layers
Paste a link onto any number of layers, optionally relative to each layer's current value.
Overview
Every link in one list
See every link in the comp, filter to your selection, edit, remove or bulk-remove.
Upgrades
One undo step
Links made by older versions rebuild with a single click, and a single undo if you change your mind.
Portability
Opens anywhere
Links are ordinary expressions. Hand the project to someone without the plugin and it still renders.
05 / WHAT YOU GET
Everything in one download.
The Property Linker panel, as a .zxp installer
A personal licence key for one computer
Free updates for every 1.x version
Direct support: reply to your receipt email
REQUIREMENTS
Do I need to know expressions?
No. You pick layers and type four numbers. The panel writes the expression. If you do know expressions, you'll recognise what it wrote and can edit it by hand.
What happens if I open the project on a machine without the plugin?
It opens and renders normally. Links are plain After Effects expressions, not a custom effect, so nothing breaks and nothing needs installing.
Does it work with 3D and parented layers?
Yes. Distance links are measured in world space, which is what keeps them correct when layers are 3D or parented.
Which versions of After Effects are supported?
After Effects 2025 and newer.
Is it a subscription?
No. You pay once, and every 1.x update is free.
How do I install it?
Install the free ZXP Installer from aescripts, drag in the .zxp file, restart After Effects, and open Window › Extensions › Property Linker. Paste your licence key and click Activate.
What if something doesn't work?
Reply to your receipt email. It reaches the person who wrote the plugin, not a ticket queue.
Property Linker
Get your rigging time back.
One panel, two kinds of link, and projects that open on any machine, with or without the plugin.
Get Property Linker
$74.99
One-time payment · 1 computer · free 1.x updates · local taxes added at checkout