Automations

Pick a trigger, optionally filter by sport / tier / venue, set a delay, and write the email and/or push content. Once saved, the automation fires automatically forever — welcome emails, championship congrats, return-player reminders, all hands-off.

Milestone Triggers Conditional Filters Delay Scheduling Email + Push Content

The starting point

Every automation is built on the same screen. From the Director Dashboard, open 🤖 Automations, then tap 🤖 New Automation. The form has four sections in order: trigger, filters, delay, and content.

A. Milestone Triggers

Pick exactly one trigger per automation. The trigger picker is a grid of tiles (not a dropdown) — tap to select.

🎯 The seven triggers

  1. 📝 Player Registers — fires when a new player profile is created.
  2. 🔗 Account Claimed — fires when an invited player finishes account claim.
  3. 🏆 First Tournament Completed — fires after a player's first finished tournament.
  4. 🔄 Every X Tournaments — fires on a recurring tournament count. Asks for "Every how many tournaments?" (1–100).
  5. ⚔️ First Match Completed — fires after a player's first finished match.
  6. 🥇 First Win — fires the first time a player wins any match.
  7. 👑 Championship Win — fires every time a player wins a tournament.
Tip: "Every X Tournaments" is great for loyalty milestones — send a perk when a player hits their 5th, 10th, or 25th tournament.
🎯

B. Conditional Filters

Only shown for tournament-scoped triggers (First Tournament, Every X, First Match, First Win, Championship). All three filters are single-select dropdowns — leave at "Any" to fire on everything.

🔍 Narrow the scope

  1. In the 🎯 Conditional Filters (optional) section, pick a Sport — "Any sport" or any sport your org runs.
  2. Pick a Tier — Any tier, Weekly, State, Regional, National, or Major.
  3. Pick a Venue — Any venue or one of your saved venues.
  4. If you set any filter, only events matching that filter will fire the automation.
Tip: Combine Sport + Tier to spotlight specific events. Example: Sport = "Pool", Tier = "Major" → only fires for pool majors at any of your venues.

C. Delay Scheduling

Send immediately, or wait minutes / hours / days after the trigger fires. Two fields: a number and a unit dropdown.

Configure the wait

  1. Find the ⏱ Delay (optional) section.
  2. Enter a number from 0–9999 in the left field.
  3. Pick a unit from the dropdown: minutes, hours, or days.
  4. Helper text confirms: "Wait this long after the trigger fires before sending. 0 = send immediately."
Tip: A 1-hour delay on the championship trigger gives you time to take the trophy photo and tag it before the auto-email goes out.
✍️

D. Email + Push Content

Each automation can send an email, a push notification, or both. Check the boxes for what you want, and the corresponding content sections appear below.

📧 Email content

  1. Check the 📧 Email box at the top of the content section.
  2. The 📧 Email Content section appears.
  3. Enter a Subject (text, max 200 chars).
  4. Write the Body (textarea, max 2000 chars, 5 rows).
  5. Use template variables: {playerName}, {orgName}, {tournamentCount}, {matchCount}, {winCount}.

🔔 Push content

  1. Check the 🔔 Push Notification box.
  2. The 🔔 Push Notification Content section appears.
  3. Enter a Title (text, max 100 chars).
  4. Enter a Message (text, max 300 chars).
  5. The same template variables work here.

Template variables

Tip: Use both channels for important moments (welcome, championship). Use push only for time-sensitive nudges and email only for longer-form content.

Automate Your League Free for 30 Days

Build your first welcome automation in two minutes. Every new player gets the message — no extra work on your end.

Start Free Trial Back to Feature List