18 July 2026latest
The truth about every send
- A reply email that fails at the provider now says so, immediately. a red entry on the ticket timeline, a notification to whoever wrote the reply, and the ticket stays put instead of moving to Waiting - because the ball never actually left your court. Before, a refused send looked exactly like a successful one.
- And failed emails don't stay failed. every refused requester email is parked in a durable outbox and retried on a widening schedule (a minute, then five, then longer) whenever the app is open - when it finally goes through, the ticket gets a quiet 'delivered on retry' entry closing the loop.
- Scheduled replies can no longer vanish. a send that keeps failing preserves your words as an internal note on the ticket and tells you, instead of silently discarding them.
- The inbox's Older / Newer links stopped teleporting you to the marketing homepage.
- An email that arrives while the system hiccups can no longer be lost. incoming mail is processed with a crash-safe handshake, so the provider's retry picks it back up instead of being waved off as a duplicate.
- Ticket numbers are now reserved atomically - two requests arriving in the same instant can never be issued the same number, whichever door they came through.
- First-response SLA tells the truth. a reply that never reached the requester doesn't stop the clock - the moment it actually arrives is what counts.
- Trials run 14 days now - enough time to forward your mailbox, import your clients, and live with real tickets before deciding.
- Adding a user now invites them. they get a sign-in email on the spot, the team page shows who hasn't accepted yet with one-click resend, and the setup checklist ticks when a teammate actually signs in - not when a row exists.
- Offboarded staff can no longer reach the customer portal - old tickets and a familiar email domain used to be enough to sign back in; revocation now wins over every path.
- Billing got guard rails. changing plans routes through the Stripe billing portal instead of risking a second subscription, and seat counts reconcile against Stripe daily.
- Each workspace keeps its own clock properly now, and your sign-in email is read-only on your profile - it's how your session finds your account, so editing it could lock you out.
- One plan now. everything Tend does, $29 per agent per month. The old Starter/Team/Business tiers mostly weren't enforced anyway - now the price is the whole story, and the first 20 workspaces keep it for as long as they stay subscribed.
- Requesting access from the site now answers back. you get a receipt straight away, and a human is alerted the moment your request lands - so 'within one business day' is a promise with a mechanism behind it.