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

# Add senders: connect, import or managed infrastructure

> The routes out of the Add senders panel, what each one gives you, and how to choose between them.

export const UiPath = ({children}) => {
  const parts = String(children).split(/\s*(?:→|>)\s*/).filter(Boolean);
  return <span className="pl-path">
      {parts.map((part, index) => <span key={`${index}-${part}`}>
          {index > 0 && <span className="pl-path__sep">→</span>}
          {part}
        </span>)}
    </span>;
};

export const Screenshot = ({id, alt, caption, frame = 'browser', url, marks = [], lang = 'en', workspace = 'northwind-outbound'}) => {
  const src = `/images/screenshots/${lang}/${id}.png`;
  const chrome = url ? `app.pipelime.ai/${workspace}${url}` : 'app.pipelime.ai';
  return <figure className={`pl-shot pl-shot--${frame} not-prose`}>
      <div className="pl-shot__frame">
        {frame !== 'bare' && <div className="pl-shot__bar">
            <span className="pl-shot__dots">
              <span className="pl-shot__dot" />
              <span className="pl-shot__dot" />
              <span className="pl-shot__dot" />
            </span>
            <span className="pl-shot__url">{chrome}</span>
          </div>}
        <div className="pl-shot__media">
          <img src={src} alt={alt} loading="lazy" />
          {marks.map(mark => <span key={mark.n} className="pl-shot__mark" style={{
    left: `${mark.x}%`,
    top: `${mark.y}%`
  }} aria-hidden="true">
              {mark.n}
            </span>)}
        </div>
      </div>
      {caption && <figcaption className="pl-shot__caption">{caption}</figcaption>}
    </figure>;
};

Open the **Add senders** panel and pick one of its three routes: a mailbox you already own,
a CSV of accounts you already run, or an order for domains and mailboxes we set up for you.

<div className="pl-availability">
  <div className="pl-availability__row">
    <div className="pl-availability__label">Where</div>
    <div className="pl-availability__value"><span className="pl-path">Email Accounts<span className="pl-path__sep">→</span>Add senders</span></div>
  </div>

  <div className="pl-availability__row">
    <div className="pl-availability__label">Your role needs</div>
    <div className="pl-availability__value">Read access to Add senders <code>read-senders</code>. Admin, Member and Viewer have it by default.</div>
  </div>

  <div className="pl-availability__row">
    <div className="pl-availability__label">To create</div>
    <div className="pl-availability__value"><code>create-senders</code> on top of the permission above.</div>
  </div>

  <div className="pl-availability__note">A global overlay with no route of its own. Deep-linked with ?senders=menu|connect|import|provision|provision-status, so a help page can link straight to one of its three paths. If you cannot find this in your sidebar, your workspace may have a custom menu configuration. Contact support and we will check it for you.</div>
</div>

## Before you begin

* Email accounts belong to the workspace you add them in. If you keep more than one
  workspace, switch to the right one first.
* Opening a card commits you to nothing. Each card starts a flow you still have to finish,
  and closing the panel adds no accounts.
* Two of the routes finish inside the panel. The third places an order and finishes days
  later. Step 3 describes the difference.

## Steps

<Steps>
  <Step title="Open Email Accounts">
    Go to <UiPath>Integrations → Integrations → Email Accounts</UiPath>. The page lists the
    mailboxes this workspace already sends from.
  </Step>

  <Step title="Open the Add senders panel">
    Choose **Add senders**, at the right-hand end of the toolbar above the list. The panel
    fills the screen, and every route renders in that same panel instead of stacking a
    second window on top of it.

    You only see the list when there is something to list. With no email accounts and no
    mailboxes still being set up from an order, the page shows an empty screen instead. That
    screen carries the same **Add senders** button, with an **Import Senders** button beside
    it that skips the cards and goes straight to the CSV import. An order still being
    fulfilled counts as something to list, so its pending mailboxes give you the normal page
    rather than the empty screen.

    <Screenshot
      id="email-accounts/add-senders--three-cards"
      url="/senders"
      alt="The Add senders panel with three option cards side by side: done-for-you infrastructure, connect your email, and import senders"
      caption="Two of these routes hand you a mailbox that can send today. The first hands you an order."
      marks={[
    { n: 1, x: 28, y: 52 },
    { n: 2, x: 53, y: 52 },
    { n: 3, x: 74, y: 52 }
  ]}
    />
  </Step>

  <Step title="Pick a route">
    **Done-for-you infrastructure** (1) carries a **Recommended** chip and orders PipeLime
    managed infrastructure: separate domains and mailboxes we register, configure and warm up.
    Cold outreach then runs from those, not from the domain you use for everything else. Its
    button reads **Set it up**, or **Resume setup** when you left an order half-configured in
    this browser. Not every workspace has this card. Troubleshooting below says why.

    This route does not end in a connected mailbox. It runs **Domains**, then
    **Mailboxes**, then **Review & pay**, which takes payment and places the order. The panel
    then swaps to that order's status board. The mailboxes arrive over the following days.
    Until they do, they sit on Email Accounts as pending rows, not as accounts you can send
    from. See
    [Order managed domains and mailboxes](/en/email-accounts/order-managed-domains-and-mailboxes)
    for the whole flow.

    If an order is already open, a strip above the cards says so and gives the number of
    domains on the way. Choosing the strip opens that order's status rather than starting
    another one.

    **Connect your email** (2) is for a mailbox that already exists, yours or your
    company's. Its button reads **Connect**, and the flow ends with the mailbox verified and
    sending.

    **Import senders** (3) adds accounts you already run, in bulk, from a file. Its button
    reads **Import CSV**.
  </Step>

  <Step title="Choose your provider, if you picked Connect your email">
    **Gmail** and **Outlook** lead the list, each with a flow of its own: Gmail walks you
    through creating an app password, Outlook hands you to Microsoft to sign in. Neither is
    repeated in the grid underneath.

    Every tile under **All providers** opens the same setup form. For all but one it opens
    with that provider's host names, ports and security already filled in, so you go straight
    from your address to your password to a verification. The Other (any) tile is the
    exception. It has no settings to prefill, so it adds a step where you type the host names
    and ports yourself, from whatever your provider publishes. See
    [Connect any other SMTP or IMAP mailbox](/en/email-accounts/connect-other-smtp).

    The tiles are in alphabetical order and include GoDaddy, Hostinger, Neo, Spaceship and
    Zoho. On a prefilled provider you can still open the server settings yourself with
    **Edit** on the password step.

    The note under the grid describes the arrangement: we use your own account to send on
    your behalf and run no mail servers of our own, and you can add as many accounts as you
    want.

    <Screenshot id="email-accounts/add-senders--connect-view" url="/senders" alt="The provider list, with Gmail and Outlook as two featured cards above a grid of other providers under an All providers divider" caption="Picking your provider here is what saves you looking up host names and ports." />
  </Step>
</Steps>

## What happens next

<Check>
  The panel is showing the first screen of the route you picked, and the cards are gone. The
  panel swaps views in place.
</Check>

**Back**, at the top left, returns to the provider list from any of the provider flows, and
to the cards from anywhere else. The cards themselves have no **Back**: the panel shows the
logo there instead, and you leave with the close button at the top right. Closing refreshes
the Email Accounts list, so an account you connected on the way is already there when you
land back on the page.

## Troubleshooting

<AccordionGroup>
  <Accordion title="The panel offers two cards, not three">
    The managed infrastructure card is the one that can be missing. It is hidden on a
    partner-branded workspace, meaning one running under someone else's name and domain. It
    is also hidden wherever managed infrastructure is switched off for the site you signed in
    to. The short note under the cards about protecting your main domain goes with it.

    **Connect your email** and **Import senders** are unaffected, and the two cards share
    the row between them.

    <Screenshot id="email-accounts/add-senders--two-cards" url="/senders" alt="The same panel in a partner-branded workspace, showing only the connect and import cards" caption="A partner-branded workspace never offers managed infrastructure, so the panel drops to two routes." />
  </Accordion>

  <Accordion title="My provider is not in the grid">
    **Gmail** and **Outlook** are never in it: they are the two cards above it, each with
    its own flow. For anything else that is not listed, pick the Other (any) tile: it is the
    route for a provider we hold no preset for, and the one that asks you for the host names.
  </Accordion>

  <Accordion title="The panel is in English while the rest of the app is not">
    The panel's own copy has no translations. Its titles, the cards and the provider list are
    English whatever language you set the interface to. The shared controls inside the flows
    are the exception and do follow your language: **Back**, **Continue** and **Done**. The
    language of the panel does not change what gets connected.
  </Accordion>
</AccordionGroup>

## Related

<CardGroup cols={2}>
  <Card title="Connect a Gmail or Google Workspace account" icon="mail" href="/en/email-accounts/connect-gmail">
    The app-password wizard behind the Gmail card, step by step.
  </Card>

  <Card title="Import senders from a CSV" icon="file-spreadsheet" href="/en/email-accounts/import-senders-csv">
    The file the import expects, and what happens to rows it cannot read.
  </Card>

  <Card title="PipeLime managed infrastructure" icon="server" href="/en/email-accounts/managed-infrastructure">
    What we register and warm up for you, and why a separate domain protects your own.
  </Card>

  <Card title="Connect your first email account" icon="rocket" href="/en/getting-started/connect-your-first-email-account">
    The whole path from an empty workspace to an agent that can send.
  </Card>
</CardGroup>
