VRChat (Receiving)
Published 31 Jul 2026
Open Platforms in TipLinkMost people use VRChat as an output, where an alert makes something happen on your avatar. TipLink can also work the other way round: your avatar parameters changing in-game can trigger an alert.
That means a toggle on your avatar can fire a PiShock, post to chat, or show an overlay.
To make a donation change your avatar, you want the VRChat: Change Avatar Parameter action instead. This page is only about VRChat triggering TipLink.
Before You Start
Turn OSC on in VRChat: open the menu and go to Settings → OSC, then enable it.
Set-up Instructions
-
Open TipLink and go to the Platforms page.
-
Click VRChat. It is under the Games & VR group.
-
Fill in the fields:
Field What it is Account Name A label so you can tell this apart from other accounts. Only used inside TipLink. Listen For Extra OSC addresses to capture. Avatar parameters and avatar changes are always captured, so most people leave this alone. -
Click Create Account.
Connecting
On the Home or Platforms page, click Connect next to your VRChat account.
Account Settings
Click the person-and-gear icon on your account to reach these. Reconnect the account after changing any of them.
| Setting | What it does | Default |
|---|---|---|
| Account Name | Your label for this account. | - |
| Listen For | Extra OSC addresses beyond the defaults. | /avatar/parameters/* |
| Auto Connect on Startup | Connect automatically when TipLink starts. | Off |
| Listen Port | The port TipLink listens on. Only change this if you set a custom OSC output port in VRChat. | 9001 |
| Filter by Avatar | Narrows the parameter list below to one or more of your cached avatars. | All |
| Parameter Allowlist | Only these parameters are processed. Everything else is ignored. Leave empty to process everything. | Empty |
Use the Parameter Allowlist
This is the single most useful setting here.
VRChat sends a lot of OSC traffic. Every gesture, every viseme, every tracking value, many times a second. Left unfiltered, TipLink processes all of it.
Pick just the parameters you actually want to react to, and everything else is dropped before it costs you anything.
The avatar and parameter lists are built from VRChat's own cache. If your avatar is not listed, wear it in-game once, then reopen the settings.
Events You Can Use
| Event | When it fires |
|---|---|
| Avatar Parameter Changed | One of your avatar's parameters changes value. |
You can filter on the parameter name and its new value, so a specific toggle flipping to "on" becomes your trigger.
Common Uses
A toggle on your avatar that fires an alert
Add a toggle to your avatar, then create an alert on Avatar Parameter Changed filtered to that parameter. Reach up, flip the toggle, and TipLink does the rest.
Reacting to a contact receiver
Contact receivers are avatar parameters, so a headpat or a boop can fire a PiShock, play a sound or show an overlay.
Reflecting your state in chat
When a parameter changes, post a message so viewers watching the stream know what happened in-game.
Troubleshooting
Nothing arrives
Check OSC is enabled in VRChat under Settings → OSC. Then check the Listen Port matches. 9001 is right for almost everyone.
It worked, then stopped after switching avatars
Reconnect the account. If you use the Parameter Allowlist, your new avatar's parameters need adding to it.
TipLink feels sluggish while VRChat is running
You are almost certainly processing every parameter. Set a Parameter Allowlist.
A wildcard warning appeared when connecting
Your Listen For field contains a wildcard that captures a very wide range of addresses. That is allowed, but it means a lot of traffic. Narrow it, or use the allowlist.
Related
- VRChat: Change Avatar Parameter - the other direction.
- Custom OSC - listening to OSC from apps other than VRChat.
- Settings - the global VRChat and OSC options.