Skip to main content

Event Testing Tool

The Event Testing Tool lets you build a fake event with your own field values and either check whether an alert's conditions would pass, or send the event into TipLink's pipeline to fire actions.

Access it from the Alerts page by clicking "Test Event".


Two Modes

The tool has two modes, selectable at the top of the payload step.

Full Pipeline

The event is injected into TipLink's normal processing pipeline — exactly as if it arrived from the real platform. Every alert that matches the event's platform, type, and conditions will fire its actions.

Use this to test a realistic event end-to-end without needing the real platform to send it.

Available button: Send Test Event — injects the event and fires all matching alerts.


Target Specific Alert

You pick one specific alert to test against. This mode gives you two separate operations:

Check Conditions (the dry-run button) Evaluates whether the selected alert's pre-filters and conditions would pass for this event — without firing any actions and without affecting rate limit counters. The results panel shows each check individually (pass/fail), the actual value seen, and a final "would fire" verdict.

Send Test Event Fires the actions in the selected alert directly, bypassing condition checking entirely. This is the same behaviour as the existing Test Actions button, but with custom event field values you choose.

After a Check Conditions run, if the alert would not fire, a "Trigger Actions Anyway" button appears in the results panel — letting you force the actions to run even when conditions fail, useful for checking that an action itself is configured correctly independent of conditions.


What "Check Conditions" Reports

The results panel breaks down every gate the alert must pass:

CheckWhat it verifies
Alert Set EnabledThe alert's parent set (if any) is enabled
Alert EnabledThe alert itself is not disabled
Platform MatchThe event's platform is configured for this alert
Event Type MatchThe event type is listed as a valid trigger
Has Enabled ActionsAt least one action is enabled
Account MatchThe event's account is configured for this alert
ConditionsEach configured condition (min/max, text match, username filter, etc.)
Rate LimitWhether the alert would currently be blocked by a cooldown

The final "Would fire" / "Would NOT fire" verdict summarises the overall result.


Example: Testing a Donation Condition

You have an alert that fires only when a donation is $10 or more. Before going live:

  1. Click Test Event on the alert.
  2. Select the platform and event type (e.g. Fansly → Tip).
  3. Switch to Target Specific Alert mode and select the alert.
  4. Set value to 9.99 and click Check Conditions → should show "Would NOT fire" (amount too low).
  5. Change value to 10.00 and click Check Conditions again → should show "Would fire".
  6. Click Send Test Event to confirm the actions themselves look correct.

Tips

  • Check Conditions is entirely read-only: no activity log entries, no actions fired, rate limits unaffected.
  • Send Test Event in Target Alert mode bypasses conditions — actions fire regardless of whether the event would normally match.
  • Full Pipeline mode is useful when you want to verify multiple alerts respond to the same event correctly.
  • Leave a field blank to simulate a missing/empty value — useful for testing fallback behaviour in placeholders.