Structure your body content in four parts:
- Opening sentence — One sentence that confirms the problem this article solves and who it is for. Example: "If you need to share contact data with another system, you can export any filtered contact list as a CSV file directly from the Contacts dashboard."
- Prerequisites — List anything the customer must have in place before starting (e.g., a specific role, a connected integration, a feature enabled by an admin). Keep this short — a bulleted list of two to five items is enough.
- Numbered steps — Walk through the task sequentially. Each step should describe one action and, where relevant, the outcome of that action. Include screenshots or annotated UI callouts for complex screens.
- Expected result — Describe what the customer sees when the task is complete. This gives them a concrete way to confirm they succeeded and a clear signal if something went wrong.
For steps that involve code or configuration values, always use a fenced code block with the appropriate language tag:
curl -X POST https://api.example.com/v1/export \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"format": "csv", "filter": "all_contacts"}'