We've finished rolling out shape-validated outputs across the Pipedrive and Keap integrations. Every trigger now publishes a typed payload schema, with sample data and per-field types surfaced inline in the workflow builder.
Why it matters: building automations against Pipedrive's `deal.added` or Keap's `contact.created` used to mean writing custom JSON expressions to dig into nested fields. With shapes, every field is a top-level variable in the expression editor.
Under the hood: this is the same shape framework that powers our Pipedrive end-to-end test runner. The 18 Pipedrive deal fields and 11 Keap contact fields are now type-checked at build time.