Skip to main content

VRChat (Receiving)

Published 31 Jul 2026

Open Platforms in TipLink

Most 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.

Looking for the other direction?

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

  1. Open TipLink and go to the Platforms page.

  2. Click VRChat. It is under the Games & VR group.

  3. Fill in the fields:

    FieldWhat it is
    Account NameA label so you can tell this apart from other accounts. Only used inside TipLink.
    Listen ForExtra OSC addresses to capture. Avatar parameters and avatar changes are always captured, so most people leave this alone.
  4. 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.

SettingWhat it doesDefault
Account NameYour label for this account.-
Listen ForExtra OSC addresses beyond the defaults./avatar/parameters/*
Auto Connect on StartupConnect automatically when TipLink starts.Off
Listen PortThe port TipLink listens on. Only change this if you set a custom OSC output port in VRChat.9001
Filter by AvatarNarrows the parameter list below to one or more of your cached avatars.All
Parameter AllowlistOnly 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.

Avatars have to be seen first

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

EventWhen it fires
Avatar Parameter ChangedOne 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.