How Potential Trip Duplicate Protection Works

Last updated: June 1, 2026

When you create, clone, or edit a trip, Bambi automatically checks whether the new trip looks like a duplicate of one already on your schedule. If it does, you'll see a "Possible duplicate trips found" warning showing the existing trip details. Nothing is blocked — you can always override the warning and save — but the check helps you catch accidental duplicates before they reach billing or dispatch.

Where the duplicate check runs:

  • Create Trip — when saving a brand-new trip

  • Clone Trip — the most common source of accidental duplicates

  • Edit Trip — when changes to an existing trip make it match a different existing trip

When the warning appears:

A trip is flagged as a potential duplicate when all six of the following conditions are true at the same time:

  1. Same passenger

  2. Same pickup address (matched by place ID, not just text)

  3. Same drop-off address (matched by place ID)

  4. Same trip kind (both scheduled, or both will-call)

  5. Overlapping time window (±15 minutes for scheduled trips; the full org day for will-call trips)

  6. The existing trip has an active status (anything except canceled — pending, assigned, in-progress, completed, requested, and rejected all trigger the check)

If any one of these conditions is different, no warning appears.

What the warning shows:

The modal displays the existing matching trip, including leg date and time, trip ID, pickup address, drop-off address, mobility tags, and status badge. Review these details to determine whether your new trip is genuinely a duplicate.

Your options when the warning appears:

  • No, go back — closes the modal and returns you to the trip form to adjust details. Use this if the duplicate is real and you don't need a second trip.

  • Yes, save trip — overrides the warning and saves the trip. Use this when you've confirmed the new trip is intentionally different (a return leg, a separate appointment, an intentional second run).

Frequently asked questions

Why didn't the warning appear when I clearly created a duplicate?

Check the six conditions above. The most common reasons the warning is skipped: one trip is scheduled and one is will-call, the time difference is more than 15 minutes, or one of the trips has been canceled.

Can I disable the duplicate check for my organization?

Not currently. The warning always shows when conditions match, but it never blocks saves. If the experience isn't working for your team, email support@bambi.health.

Does the duplicate check run on bulk imports?

Yes. Bulk imports follow the same logic. You'll see a per-trip warning for each potential duplicate found during the import.

Related Articles