Example data
Agent builder · Optional extras
Asked once in chat after the last required field, then kept quietly in the side panel under the publish checklist. Required items block Publish; extras never do. Design only.

1. Extras step in chat
One card, only extras not set up yet, plus No thanks.

2. Tap → matching card opens
Extras card collapses to one line; Saved texts is the live card.

3. Skipped
“Extras · Skipped”, never asked again. Extras stay in the panel.

4. Publish checklist + optional extras
Amber required list blocks; neutral extras section never does.

5. Email unavailable
After email ships: disabled with a plain reason when no Gmail or Outlook is connected.

6. Callbacks placeholder
Not in the product today. Needs a spec; hidden until it ships.
SPEC.md · All mockups