Skip to main content

➕ Add a New Rule

Let's create your first Auto-Schedule Rule! The bot will guide you through each step.

Step 1: Open the Rule Builder

  1. Open the bot and type /config
  2. Tap ⚡ Auto-Schedule Rules
  3. Tap ➕ Add Scheduling Rule

You'll see the rule builder screen:

Add Scheduling Rule initial screen with field selection options

Step 2: Choose What to Filter

Pick what aspect of the ride you want to filter:

  • 💰 Price - How much the ride pays
  • ⏱️ Hourly Rate - How much you earn per hour
  • 📏 Mile Rate - How much you earn per mile
  • 🕒 Duration - How long the ride takes
  • 📍 Distance - How far you'll drive
  • ⏰ Time - What time of day
  • 📅 Days - What day of the week

Tap the one you want to start with.

Step 3: Choose How to Compare

Now pick how you want to compare:

For numbers (Price, Hourly Rate, Duration, Distance):

  • >= - At least this much (most common)
  • <= - At most this much

Operator selection for numeric fields

Note: this dialog is not available for Time and Days fields.

Step 4: Enter Your Value

For Numbers (Price, Hourly Rate, Duration, Distance)

You can pick up one of the predefined values or enter your own, e.g.

  • Price: Type the dollar amount (e.g., 30 or 45.50)
  • Hourly Rate: Type the rate per hour (e.g., 40 or 55.25)
  • Duration: Type minutes (e.g., 15, 30, 60)
  • Distance: Type miles (e.g., 5, 10.5, 20)

Value input dialog for numeric field

For Time

You have 2 options:

  1. Select predefined time slots - 2-hour intervals:

    • Tap hours to select/unselect them
    • Selected hours show ✅
    • Tap ✅ Confirm Time Selection when you're done

    Time selection dialog with hourly checkboxes

  2. Enter required time intervals manually and hit Send:

Time selection dialog with custom value input

For Days

Tap the days you want to include:

Days selection dialog with day checkboxes

  • Tap days to select/unselect them
  • Selected days show ✅
  • Tap ✅ Confirm Days Selection when you're done

Step 5: Add More Conditions (Optional)

After your first condition, you'll see what you've created so far:

Rule preview showing added criteria with options to add more or finalize

Now you can:

  • ➕ Add Another Criterion - Add more conditions to this rule
  • ✅ Save Rule - You're done, save it!

Want to add more? Tap ➕ Add Another Criterion and repeat steps 2-4.

Important: When you add multiple conditions to ONE rule, a ride must match ALL of them.

Example: If your rule says Price >= 30.0 AND Duration &lt;= 20, the ride must be:

  • At least $30, AND
  • No longer than 20 minutes

Both conditions must be true, or the ride won't get booked.

Step 6: Make It Enforced? (Optional)

You might see an Enforced checkbox:

Enforced checkbox option in rule creation

What does this mean?

  • ☐ Unchecked (normal): This rule only works during your scheduled hours
  • ✅ Checked (enforced): This rule works 24/7, even when you're not normally working

When to use it: For exceptional rides you never want to miss (like $100+ rides).

Example:

  • Your normal schedule: Monday-Friday, 9 AM - 5 PM
  • You create: Price >= 100.0 and check Enforced
  • A $120 ride appears at 2 AM Saturday
  • Result: It gets booked, even though you're not normally working then

⚠️ Be careful: Only enforce rules for truly high-value rides!

Step 7: Save Your Rule

Happy with your rule? Tap ✅ Finalize Rule.

Finalize Rule button

You'll see a confirmation:

Rule saved confirmation message

Done! Your rule is now active and working.

Quick Examples

Example 1: Only High-Paying Rides

What you want: Only accept rides worth at least $35

How to do it:

  1. Tap ➕ Add Rule
  2. Tap 💰 Price
  3. Tap >=
  4. Type 35
  5. Tap ✅ Save Rule

What you get: Price >= 35.0

Example 2: Quick & Profitable Rides

What you want: Accept short rides with great hourly rates

How to do it:

  1. Tap ➕ Add Rule
  2. Tap ⏱️ Hourly Rate
  3. Tap >=
  4. Type 50
  5. Tap ➕ Add Another Criterion
  6. Tap 🕒 Duration
  7. Tap <=
  8. Type 25
  9. Tap ✅ Save Rule

What you get: Hourly Rate >= 50.0, Duration &lt;= 25

Example 3: Weekend Long Rides

What you want: On weekends, only accept longer rides

How to do it:

  1. Tap ➕ Add Rule
  2. Tap 📅 Days
  3. Tap IN
  4. Select Saturday and Sunday
  5. Tap ✅ Confirm
  6. Tap ➕ Add Another Criterion
  7. Tap 🕒 Duration
  8. Tap >=
  9. Type 40
  10. Tap ✅ Save Rule

What you get: Days IN [Saturday, Sunday], Duration >= 40

Example 4: Never Miss High-Value Rides

What you want: Always book rides over $100, even outside your normal schedule

How to do it:

  1. Tap ➕ Add Rule
  2. Tap 💰 Price
  3. Tap >=
  4. Type 100
  5. Check the ☐ Enforced (ignore time slots) box
  6. Tap ✅ Save Rule

What you get: Price >= 100.0 [Enforced]