StreamEngine Settings
- how do I connect StreamEngine
- where do I get the StreamEngine link
- the link field is empty after I saved it
- the badge says New link required
- StreamEngine effects do not arrive
- the alert does not say which effect was bought
- my Twitch followers arrive twice
What this page is
Connections → Monetization → StreamEngine is where StreamEngine is given the link to your messages feed so its payments reach the app. Two things live here: the Accept payments switch and the link itself.
StreamEngine is not quite like the other donation services. A viewer there does not send you a transfer — they buy something that happens on your screen: flip it for ten seconds, blur the camera, or queue a track. The money arrives as an ordinary donation, and the app also carries what was bought.
How to set it up
- Open Connections → Monetization and press Connect StreamEngine on the card. On an already connected card the same page opens with Configure. The arrow in the top left, Back, returns to the list.
- The page is headed StreamEngine Settings, with "Connect StreamEngine to receive donations, on-screen effects and media requests." under it.
- The top row is Accept payments, subtitled StreamEngine, with a badge and a switch. The switch acts the moment you flip it — it is not waiting for the save button. With it off the badge reads Disabled and nothing is received.
- Press Open the StreamEngine dashboard. It opens streamengine.app in your ordinary browser. The link you need is the one for the messages feed widget — the address you would paste into OBS as a browser source.
- Paste the whole link into Dock panel link. Do not try to cut a token out of it: the app needs two values from that address and takes both itself.
- Press Save Settings in the top right corner. It reports back on itself — Saving…, then Saved, or Error. After a successful save the page closes itself and returns to the list of services.
- Saving with the field empty and no link stored yet is refused with "Please paste the dock panel link."
- Reopen the page to check. The link field is empty on purpose — a stored link is never shown back to you, because it is a key to your feed. That it exists is said by the prompt inside the field: "Link saved — leave empty to keep it". Leaving the field empty and pressing Save Settings keeps it untouched; to switch accounts, paste the new link over.
- The badge beside the switch tells you where the connection stands: Not connected (no link yet), Disabled (the switch is off), Connecting…, New link required, Connection error, or Connected.
- New link required means the link is incomplete, from the wrong page, or has been reissued in the dashboard. Copy the whole link again and save it over the old one.
What arrives, and what it counts as
- A StreamEngine payment arrives as an ordinary donation event, so alerts, goals, the auction and voice over pick it up without being told about StreamEngine at all.
- The amount is the one the viewer paid, before the service and payment fees — the same number they saw when paying.
- The amount is converted into your base currency, the same as every other service.
- What was bought travels with the money. Where StreamEngine reports it, the alert adds it next to the name — "Screen Flip ×6 · 10s" — and the events feed on the Control Panel shows the same line. Statistics keeps it too, so two purchases at the same price stay distinguishable later.
- Goals, the auction and the carousel ignore the purchased item on purpose: they work with the amount, and what was bought does not change their decisions.
- The donor's name arrives with the payment. A payment sent without a name shows as anonymous.
What is skipped on purpose
The StreamEngine feed is not only StreamEngine. It also carries events from Twitch, DonationAlerts and Trovo if you have connected them there.
The app takes only StreamEngine's own payments from it. Everything belonging to another platform is skipped, because your own connectors already deliver it: without this, every follower would fire twice and a DonationAlerts donation would be counted into your goals two times over.
Three more kinds are skipped, and each for its own reason:
- Imported donations — a donation pulled into StreamEngine from another service. You most likely have that service connected directly, and it would be counted twice.
- StreamEngine subscriptions — not a one-off payment.
- Previews from the dashboard — showing an effect to try it out is not money, and inflating your goals with it would be wrong.
A free media request is skipped as well: an event without money is not a donation.
What is normal here
- Payments that arrived while the app was closed are not replayed. The feed keeps around two days of history, and without this rule starting the app in the morning would play back the day before yesterday — the carousel spinning, voice over queued for minutes, challenge counters filling with yesterday's money.
- The cost of that rule is worth knowing: a payment lost during a network failure in the minute before you restart the app is lost for good. Missing one payment is the cheaper side of the trade.
- The app checks the feed every three seconds, so an alert normally appears within that.
- The connection card shows no account name. StreamEngine does not give one out with the feed link, and the name in a payment belongs to the viewer, not to you.