When you mark a roadmap item as Shipped, Conclude can email every customer who voted on the linked feedback. It's the closest thing in the product to "thanks for asking — we built it."
The flow
- You drag a roadmap card from In Progress to Shipped.
- A confirmation dialog appears showing how many customers will be notified.
- You confirm.
- Conclude queues a background job (Trigger.dev) that sends notification emails to every voter on the linked feedback items.
- The card is marked Shipped, the linked feedback items are moved to Done.
Why there's a confirmation step
Shipping is a public action. Once notifications go out, you can't unsend them. The dialog is a deliberate pause that gives you a chance to:
- See exactly how many people are about to be emailed.
- Catch the case where you accidentally dragged a card into Shipped while reorganising.
- Decide whether to skip notifications for this particular ship (e.g., a soft launch).
You can confirm, or you can cancel and the card stays where it was.
What the email contains
Each notification email contains:
- The roadmap item title (what shipped).
- A short description of what's new.
- A link back to the feedback item the customer voted on.
- Your workspace branding (logo + name).
- An unsubscribe link.
The intent is "you asked for this and we did it" — short, direct, and personal.
Who gets emailed
Customers are notified if all of the following are true:
- They voted on a feedback item linked to the roadmap card.
- They identified themselves with an email address (no email = no notification).
- They haven't unsubscribed.
Submitters who never identified themselves are simply skipped — Conclude doesn't have a way to reach them.
Skipping notifications for one ship
If you want to mark something Shipped without notifying:
- Move the linked feedback items to Done first (in the feedback list), and clear them from the roadmap card.
- Then drag the (now unlinked) card to Shipped — no voters means no emails.
This is a small workaround for the soft-launch case. We may add an explicit "ship without notifying" toggle later.
Email delivery
- Emails are sent via Resend.
- The sender is
conclude.fyi. - The job runs in the background — it may take a minute or two for all emails to send if there are many recipients.
- Failed deliveries are logged but not retried by you; Resend handles bounces.
Frequency
A customer who voted on three different feedback items, all linked to the same roadmap card, gets one email — not three.
If two roadmap items ship the same day and a customer voted on feedback in both, they get two emails. Conclude doesn't bundle across roadmap items today.
Plan limits
Customer ship-notifications are available on every plan. There's no cap on email volume.