Edit destinations and pick webhook fields

You send your repeat buyers to a webhook, then notice the URL has a typo. Until now the only way to fix it was to delete the destination and add it again, and your receiver always got the same fixed set of fields.
The enemy is a destination you can set up once and never touch again.
Every destination on an audience now has an Edit button. Change the list or tag, the webhook URL, when it sends (on enter, on leave, which leave reasons), the holdout, the cooldown and the subscribe option. The destination itself stays fixed: to send somewhere else, add another one. A webhook can also replace its signing secret from Edit; the old one stops working on save and the new one is shown once. When Save is greyed out, the window says what is missing, for example a URL that does not start with https://.
Webhooks choose their fields. Standard fields sends email_hash, email, first name, last name, phone and reason, as before. Pick columns offers the same list as the audience's CSV export, its own computed columns included, and sends email_hash, reason and exactly the columns you tick.

Every webhook request now carries a delivery_id and a sent_at time, with the id also in the X-EF-Delivery header. A retried request keeps its delivery_id, so your receiver can skip one it already has.
Paused integrations show up in the destination picker marked (paused). You can save a destination on one; people wait as pending and are sent once you resume it. The email suppression list (unsubscribed, bounced, complained) now applies to everyone who enters, for webhooks and automations too, not only Klaviyo, ActiveCampaign and Mailchimp.
Try it: go to Reports, then Audiences, open a customer audience and click Edit on a row under When people enter or leave.
Documentation