OPTIVYRO DOCUMENTATION

Getting Started

Optivyro helps Meta optimise for real revenue-driving actions in your funnel — not weak signals like clicks or page views.

If you run Meta ads into a landing page and then convert people inside Telegram Optivyro bridges that gap and sends the right events back to Meta.

This guide shows you how to:

  • Create a workspace
  • Connect your Admin Telegram + Telegram channel
  • Connect Meta Pixel + Access Token
  • Install your tracking link/script on the landing page
  • Understand deposits + approvals
  • Understand events and how they are sent to Meta
Goal: After setup, you can optimise Meta campaigns for meaningful events like Telegram Channel Joins, Telegram Messages, Offer Clicks, and Deposits.

đź§  Core Concepts

Workspace = one funnel

A workspace represents one complete funnel or offer. Example: one broker offer, one telegram channel, one landing page.

Events = what Meta learns from

Optivyro sends events to Meta so your campaigns can optimise based on what actually matters. The more your events reflect “money intent”, the better Meta can learn.

EventMeaning
JoinerLead joined your Telegram channel/group from your funnel.
JoinerDMLead messaged the Admin Telegram account after they joined the channel.
AdminDMLead messaged the Admin Telegram account using the link with the prefilled message.
DepositLead deposited (either auto-sent or manually approved).
Important: Optivyro is designed so Meta receives clean, deduplicated signals. That improves optimisation and reduces noisy data.

🏗️ Create a Workspace

Go to Workspaces and click Create Workspace.

  1. Name
    Give your workspace a clear name (e.g. “XYZ Signals”).
  2. Slug (optional)
    Slug is the URL-friendly identifier. If you leave it blank, Optivyro will generate one.
  3. Create
    Your workspace will appear in the list immediately.
After creation you’ll see three buttons:

Events Settings Delete

Events and Settings are explained below. Delete removes the workspace.

⚙️ Workspace Settings

Workspace Settings is where you connect everything Optivyro needs to operate: Telegram, Meta, tracking, and deposit behaviour.

1) Admin Telegram

Admin Telegram is the Telegram account Optivyro monitors for incoming lead messages to track AdminDM and JoinerDM events.

  • Open Workspace → Settings → Admin Telegram
  • Follow the connect flow
  • Once connected, Optivyro can track incoming DMs relevant to this workspace

2) Telegram Channel

This is the Telegram channel/group your leads join after your landing page. Optivyro uses this to attribute “Joiner” actions to your Meta traffic.

  • Follow the instructions and add @OptivyroChannelBot as an Admin in your channel
  • Send the command shown in your channel to link it to Optivyro

3) Meta Pixel

Connect your Pixel so Optivyro can send server-side events (CAPI) to the correct Meta asset.

  • Enter your Pixel ID
  • Enter your Access Token
  • Optionally enter Test Event Code when testing

4) Tracking Links

Tracking links allow Optivyro to capture the original Meta click and correctly attribute everything that happens later in your funnel — including Telegram joins, conversations, offer clicks, and deposits.

Each link type exists for a specific step in the funnel. Using the correct link at the correct place is critical for clean attribution and accurate Meta optimisation.

Link TypeWhere to place itWhat it tracks
JoinTelegram join button or redirect Tracks when a user joins your Telegram channel or group from the funnel.
Admin_DMButton or link that opens a DM with your admin Tracks when a user opens a direct conversation with your Telegram admin.
Offer ClickSend to leads to sign up to the broker / prop firm Tracks when a lead clicks through to the actual offer like broker sign up link
DepositSend to leads after they confirm deposit Tracks confirmed deposits. This can be auto or manually approved depending on your deposit settings.

How to use them correctly

  • Use the Join link for any "Join Channel" buttons
  • Use the Admin_DM link for any “Message us”, “Contact admin”, or support button
  • Use the Offer Click link when sending users to a broker / prop firm
  • The Deposit link is sent to leads after they have made their deposit

5) Deposits

Deposits can be handled in two ways:

Deposit Form Settings

The deposit form is used to submit deposit information into Optivyro. You can choose how many fields you want in the deposit form.

Auto Send Settings

If Auto Send is enabled, Optivyro will send a Deposit event to Meta immediately when a deposit is submitted. If Auto Send is disabled, deposits must be approved before they are sent to Meta.

6) Approving non-auto deposits

If Auto Send is disabled, deposits will appear for review. Once approved, Optivyro sends the Deposit event to Meta.


🎯 Events

Events are the signals Optivyro sends to Meta so you can optimise campaigns based on what actually matters. Once you understand events, the whole system becomes simple: Optivyro watches your funnel activity → fires events → Meta learns → ads improve.

How events get sent to Meta:

1) A lead takes an action (join / message / offer click / deposit)
2) Optivyro records the action inside your workspace
3) Optivyro sends a server-side event to your connected Meta Pixel (CAPI)
4) You select that event as your optimisation goal in Meta Ads Manager

Event types you can optimise for

EventWhat it means
JoinerLead joined your Telegram channel/group via your tracking links.
JoinerDMLead sent a DM to your admin after joining the channel.
AdminDMLead opened a DM with your admin via the Admin_DM tracking link.
Offer ClickLead clicked through to your broker/offer link via the Offer Click tracking link.
DepositConfirmed deposit submitted and (if required) approved.

Choosing the right event to optimise for

Start with a strong-but-frequent signal, then graduate to higher intent signals as volume increases.

When you’re earlyWhen you have volume
Optimise for Join / DMsOptimise for Deposit

đź’ł Billing

Billing controls whether your account is active. If your subscription is not active, Optivyro will pause event sending for that account.

When billing is inactive:
  • Workspaces remain visible
  • Tracking & event sending are paused
  • No new Meta events are fired until payment is restored

To manage billing: go to Billing, view your current plan, update payment method, or cancel.