> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getoneprofile.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Email steps

> Write the email a step sends, preview it against a real row, and send yourself a test before anyone else gets it.

An email step is a subject and a message, merged per contact the moment it sends. Open its composer to write it, preview it against a real row, and send yourself a test first.

<Frame caption="The email composer, writing a step's message.">
  <img src="https://mintcdn.com/oneprofile/vHoPjyBMvMmiwUDp/images/outreach/email-steps.png?fit=max&auto=format&n=vHoPjyBMvMmiwUDp&q=85&s=568b96205e3c18120c12ab025006c4c7" alt="The email composer drawer showing a Subject field, a Message field with a formatting toolbar for bold, italic, links, emoji, variables and templates, a word count, and Spam check, Send preview and Save as template buttons along the bottom." width="1040" height="760" data-path="images/outreach/email-steps.png" />
</Frame>

## Write the message

Click a step on the canvas to open its composer. Leave the subject blank on any step after the first and the message sends in the same thread as the one before it. Formatting pasted in from elsewhere is stripped, so use the toolbar for bold, italic and links.

**Spam check** scans the current draft and highlights risky phrases right in the message, with a reason for each one.

## Preview and send a test

<Steps>
  <Step title="Switch to Preview">
    Step through real contacts with the arrows and read the message exactly as each one would receive it.
  </Step>

  <Step title="Write one contact a different message">
    Click **Write a different message for this contact** to override just that row. An **Edited for this contact** chip marks it afterward, with **Revert to template** beside it.
  </Step>

  <Step title="Send yourself a copy">
    Click **Send preview**, pick a mailbox and a contact, then **Send test**. It costs no credits and appears in no analytics.
  </Step>
</Steps>

## Good to know

<AccordionGroup>
  <Accordion title="What happens if I leave a follow-up's subject blank?">
    It sends inside the same email thread as the step before it, the way a real reply would.
  </Accordion>

  <Accordion title="What does Spam check actually look at?">
    **Spam check** looks for phrases known to trigger filters. The counts above the message, for variables, words, links and emojis, are always on and need no click.
  </Accordion>

  <Accordion title="Why is there no bold or italic on a LinkedIn step?">
    LinkedIn messages send as plain text, so the formatting toolbar only appears on email steps.
  </Accordion>

  <Accordion title="Can I see the exact HTML an email sends?">
    Yes. The message field's toolbar has a button that opens the generated HTML source, which you can copy but not edit directly.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Personalize with variables and spintax" icon="shuffle" href="/outreach/write-with-variables-and-spintax">
    Drop in a column's value or vary the wording between sends.
  </Card>

  <Card title="Message templates" icon="file-text" href="/outreach/message-templates">
    Save this message to reuse it, or start from one already written.
  </Card>
</CardGroup>
