Plan webhooks and dashboard search improvements
Orb now sends two new webhook events when your plans change:
plan.createdis sent when a plan is created as active or a draft plan is published. Saving a plan as a draft doesn't send an event.plan.editedis sent when a plan's name, description,external_plan_idor metadata changes through the API or the dashboard, and when a plan is archived or unarchived. The payload includes the full plan plusprevious_attributeswith the prior values of the changed fields.
We also shipped a few dashboard improvements:
- Search the coupons list by redemption code.
- Type to filter more dropdowns, including the item dropdown in the credit ledger.
- Leading and trailing whitespace is now trimmed when you paste into a field. Previously, a pasted external ID could carry a stray space and fail to match.
Learn more about webhook events in our docs.