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

# Set up a welcome email sequence for new Ghost members

> Send automated email sequences to new Ghost subscribers using Zapier and Loops.

This guide helps you set up email sequences that get sent to all new subscribers to your Ghost site.

With Loops, you can set up sophisticated sequences called [workflows](/workflows), allowing you to send a range of welcome emails to your members over a period of time.

Using [Zapier](https://zapier.com), we can automatically add every new member who signs up on your Ghost site to your Loops audience.

## Set up the Zapier Trigger

The first step is to connect your Ghost site to Loops using Zapier.

Sign up to Zapier and create a new Zap using Ghost's **Member Created** Trigger.

<img src="https://mintcdn.com/loops/1DdZd7QTRR4Srm-l/images/zapier-ghost-trigger.png?fit=max&auto=format&n=1DdZd7QTRR4Srm-l&q=85&s=a4065f83654edae063dbf52907024c92" alt="Add Ghost trigger" width="2280" height="1221" data-path="images/zapier-ghost-trigger.png" />

This creates an automation that will trigger every time a new member is created in Ghost. Zapier will then send the contact's information over to Loops.

Now connect Ghost from the Trigger by clicking **Account** then **Sign in** and then pasting in your Ghost API key and API URL. To find these, go to Settings in your Ghost admin, search for "Integrations" and click on **Zapier**.

<img src="https://mintcdn.com/loops/1DdZd7QTRR4Srm-l/images/zapier-sign-in-ghost.png?fit=max&auto=format&n=1DdZd7QTRR4Srm-l&q=85&s=75eac779a122ec0f687c04ed8fdcc0ac" alt="Sign in to Ghost" width="2280" height="1164" data-path="images/zapier-sign-in-ghost.png" />

## Set up the Zapier Action

Next you need to link up Loops as the Action. Click the **Action** node, search for Loops and select the **Send Event** option in the Event dropdown.

Click **Continue**, then **Sign in** and paste in your Loops API key (which you can find from your [API Settings page](https://app.loops.so/settings?page=api)).

<img src="https://mintcdn.com/loops/1DdZd7QTRR4Srm-l/images/zapier-sign-in-loops.png?fit=max&auto=format&n=1DdZd7QTRR4Srm-l&q=85&s=57d92c4753c574e79e46bb270d02386c" alt="Sign in to Loops" width="2280" height="1164" data-path="images/zapier-sign-in-loops.png" />

<Tip>
  Instead of using an event for the workflow trigger, you could also choose to send the workflow to every new contact created in your audience.
  We choose the event trigger in this example as you may add other contacts to your audience from other sources than Ghost.
</Tip>

Now click **Continue** to move to the **Action** tab. This is where you can configure which Ghost data is sent to Loops.

As you click each field, you can select the different Ghost-provided data.

In **Email**, select the Email field. In **User ID**, select the ID field.

In the **Event Name** field, write something like `newMember`. This is the name we'll use in Loops to trigger the email sequence. You can use any name, but make it descriptive. You'll need this name in the next step inside Loops.

<img src="https://mintcdn.com/loops/1DdZd7QTRR4Srm-l/images/zapier-ghost-email.png?fit=max&auto=format&n=1DdZd7QTRR4Srm-l&q=85&s=ed607ea08137b7a3c70e127f430d5e7a" alt="Adding an event name" width="2280" height="1604" data-path="images/zapier-ghost-email.png" />

If you want to include contact-related information in your emails you can use [event properties](/events/properties). To do this, add more Ghost data in the **Event Properties** field. For example, if you want to include the user's name, subscribed status, member status or your newsletter's name, you can add these properties here. Click the `+` button to add new properties each time.

<img src="https://mintcdn.com/loops/1DdZd7QTRR4Srm-l/images/zapier-ghost-properties.png?fit=max&auto=format&n=1DdZd7QTRR4Srm-l&q=85&s=8f6bbb28e56215563b9fe002ade48369" alt="Adding event properties" width="2280" height="1581" data-path="images/zapier-ghost-properties.png" />

Click **Continue** to see an overview of the event and its data that you'll send to Loops. Here you can test the action works by clicking **Test Step**. This will send actual data to Loops, which you will see in the Event Log section on the [Events page](https://app.loops.so/settings?page=events).

When you're happy everything is set up properly, click **Publish**.

<Tip>
  If you ever change the event properties sent from Zapier, you need to update the event data in Loops to match. You can do this from [Settings -> Events](https://app.loops.so/settings?page=events). Click on the event and edit the listed properties. [More info](/events/properties#editing-event-properties)
</Tip>

## Create an email sequence

Now that the connections are set up, you can create the email workflow in Loops.

Go to Loops and click on **Workflows** in the sidebar.

Click **New**, which will create a new workflow and show the [workflow builder](/workflows).

Select the **Event is fired** trigger option.

Click on the **Event received** trigger in the workflow builder and enter the name you entered in Zapier in the previous step (in this example, `newMember`).

<img src="https://mintcdn.com/loops/W7EWSDUW0GR-XWrp/images/member-trigger.png?fit=max&auto=format&n=W7EWSDUW0GR-XWrp&q=85&s=9095164e936346f76239ffdd0b92ff57" alt="Select the event trigger" width="2280" height="1893" data-path="images/member-trigger.png" />

You can edit the **Timer** node if you want to add a delay between the event being received by Loops and the email being sent to your Ghost members.

<img src="https://mintcdn.com/loops/1DdZd7QTRR4Srm-l/images/timer-3-days.png?fit=max&auto=format&n=1DdZd7QTRR4Srm-l&q=85&s=df736d0a34d27cfa70bd42a5109cf2d1" alt="Set a timer delay" width="2280" height="1079" data-path="images/timer-3-days.png" />

You can also add a filter to the audience for this workflow, if you want to limit sending to a certain sub-group of your members. If you want the workflow to send to all new Ghost members, just leave it as "All contacts".

Lastly, click the **Send email** node and then **Create email**. You'll see the [email editor](/creating-emails/editor) open, where you can create your email.

If you opted to send event properties from Zapier, you can add them to your email by clicking the `⚡️` button above the editor (1) and then configuring in the **Event Property** editor panel (2).

<img src="https://mintcdn.com/loops/aOtgyczWtTw7x5Xz/images/scheduled-editor.png?fit=max&auto=format&n=aOtgyczWtTw7x5Xz&q=85&s=3a1546fd7de84d3006fcd37296aa6667" alt="Adding event properties in the editor" width="2280" height="1596" data-path="images/scheduled-editor.png" />

Once your first email is complete, you can add more Timer and Email nodes to your workflow to complete your email sequence. Just click on the `+` icon between nodes to add new ones.

## Learn more

<CardGroup columns="2">
  <Card title="Workflows" icon="arrows-rotate" href="/workflows">
    Read more about triggering emails with events.
  </Card>

  <Card title="Creating emails in the editor" icon="keyboard" href="/creating-emails/editor">
    Learn how to create stylized emails and add personalization.
  </Card>

  <Card
    title="Zapier"
    icon={
  <svg
    viewBox="0 0 256 256"
    version="1.1"
    xmlns="http://www.w3.org/2000/svg"
    xmlnsXlink="http://www.w3.org/1999/xlink"
  >
    <g>
      <path
        d="M128.080089,-0.000183105 C135.311053,0.0131003068 142.422517,0.624138494 149.335663,1.77979593 L149.335663,1.77979593 L149.335663,76.2997796 L202.166953,23.6044907 C208.002065,27.7488446 213.460883,32.3582023 218.507811,37.3926715 C223.557281,42.4271407 228.192318,47.8867213 232.346817,53.7047992 L232.346817,53.7047992 L179.512985,106.400063 L254.227854,106.400063 C255.387249,113.29414 256,120.36111 256,127.587243 L256,127.587243 L256,127.759881 C256,134.986013 255.387249,142.066204 254.227854,148.960282 L254.227854,148.960282 L179.500273,148.960282 L232.346817,201.642324 C228.192318,207.460402 223.557281,212.919983 218.523066,217.954452 L218.523066,217.954452 L218.507811,217.954452 C213.460883,222.988921 208.002065,227.6115 202.182208,231.742607 L202.182208,231.742607 L149.335663,179.04709 L149.335663,253.5672 C142.435229,254.723036 135.323765,255.333244 128.092802,255.348499 L128.092802,255.348499 L127.907197,255.348499 C120.673691,255.333244 113.590195,254.723036 106.677048,253.5672 L106.677048,253.5672 L106.677048,179.04709 L53.8457596,231.742607 C42.1780766,223.466917 31.977435,213.278734 23.6658953,201.642324 L23.6658953,201.642324 L76.4997269,148.960282 L1.78485803,148.960282 C0.612750404,142.052729 0,134.946095 0,127.719963 L0,127.719963 L0,127.349037 C0.0121454869,125.473817 0.134939797,123.182933 0.311311815,120.812834 L0.36577283,120.099764 C0.887996182,113.428547 1.78485803,106.400063 1.78485803,106.400063 L1.78485803,106.400063 L76.4997269,106.400063 L23.6658953,53.7047992 C27.8076812,47.8867213 32.4300059,42.4403618 37.4769335,37.4193681 L37.4769335,37.4193681 L37.5023588,37.3926715 C42.5391163,32.3582023 48.0106469,27.7488446 53.8457596,23.6044907 L53.8457596,23.6044907 L106.677048,76.2997796 L106.677048,1.77979593 C113.590195,0.624138494 120.688946,0.0131003068 127.932622,-0.000183105 L127.932622,-0.000183105 L128.080089,-0.000183105 Z M128.067377,95.7600714 L127.945335,95.7600714 C118.436262,95.7600714 109.32891,97.5001809 100.910584,100.661566 C97.7553011,109.043534 96.0085811,118.129275 95.9958684,127.613685 L95.9958684,127.733184 C96.0085811,137.217594 97.7553011,146.303589 100.923296,154.685303 C109.32891,157.846943 118.436262,159.587052 127.945335,159.587052 L128.067377,159.587052 C137.576449,159.587052 146.683802,157.846943 155.089415,154.685303 C158.257411,146.290368 160.004131,137.217594 160.004131,127.733184 L160.004131,127.613685 C160.004131,118.129275 158.257411,109.043534 155.089415,100.661566 C146.683802,97.5001809 137.576449,95.7600714 128.067377,95.7600714 Z"
        fill="#FF4A00"
        fillRule="nonzero"
      ></path>
    </g>
  </svg>
}
    href="/integrations/zapier"
  >
    Manage contacts and send emails from thousands of other platforms.
  </Card>
</CardGroup>
