# Campaign Linking

{% embed url="<https://www.youtube.com/watch?v=qUbD08zApnU>" %}

**Campaign linking** is a feature that allows you to automate campaigns and schedule them to start when another another campaign finishes. This advance scheduling mechanism, helps you speed up your process of automating multiple campaigns and create long drip-feed strategies.

### Understanding Campaign Linking - Terms

In the image below we see a basic campaign linking example, to explain some terms.

<figure><img src="https://2718133043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2UzeMjUGHvOZRX1jMiVc%2Fuploads%2Fexj9NBqnVg2roL20ffyZ%2Flink%20chain.jpg?alt=media&#x26;token=d63c4824-afd3-4f89-8a1c-8a3cbac7c806" alt=""><figcaption><p>Link Chain - terms diagram</p></figcaption></figure>

* When there are multiple campaign linked together, the whole link schematic is called **"link chain"**.
* When two campaigns are linked together, the top-tier campaign is called **"parent"** and the lower-tier is called a **"child"**. In the image above, campaign **A** is the **parent** of campaign **B** and campaign **B** is the parent of campaign **C**.
* The first campaign in the chain is called **"root parent"**.

{% hint style="info" %}
Each campaign in the chain **can only be linked with one parent** and **one child**.  A campaign **cannot have** multiple parents or multiple children.&#x20;
{% endhint %}

### Understanding Campaign Linking - Flow

Below is a real example of linked campaigns created inside SEO Neo:

<figure><img src="https://2718133043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2UzeMjUGHvOZRX1jMiVc%2Fuploads%2F1JvxXFXda6NZ8cTrmGqy%2Flink%20chain%20-%20example.JPG?alt=media&#x26;token=6785705e-b94f-4775-9527-5219a2932378" alt=""><figcaption></figcaption></figure>

Each campaign can be linked with another campaign. In this example **Campaign A** is linked with **Campaign B** and **campaign B** is linked with **Campaign C**. Campaign A is called "**root parent**" as it is the master (first) parent of the whole link chain.

When you create a link chain you set the order you want the campaign to start. When the first campaign in the chain completes (stops running), it starts the second campaign in the chain. The process continues until all campaigns in the chain completes.

### How to Link Campaigns

To link a campaign with another campaign, you can select the campaign to link with in "Settings" step when you create or edit a campaign.

<figure><img src="https://2718133043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2UzeMjUGHvOZRX1jMiVc%2Fuploads%2F4jnP0a6yqRdSldGnWH9n%2Flink%20chain%20-%201.jpg?alt=media&#x26;token=74e7a1c6-6f65-45cd-9704-a879d32b9772" alt=""><figcaption></figcaption></figure>

You can find "**Link Campaign**" in **Posting Options**. From there you can select Instant post, Posts per day, Days to run or **Link Campaign**.

Select Link Campaign and then select a parent campaign for you current campaign using the drop-down menu on the right.

<figure><img src="https://2718133043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2UzeMjUGHvOZRX1jMiVc%2Fuploads%2Fh20D4wvdlOpfkqK5aP1C%2Flink%20campaign%202.jpg?alt=media&#x26;token=d64577ed-d519-42af-93f1-fd73ae5385b4" alt=""><figcaption><p>Link campaign in Posting options</p></figcaption></figure>

<figure><img src="https://2718133043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2UzeMjUGHvOZRX1jMiVc%2Fuploads%2Fq0woIUfR71ekJ34vg7W9%2Flink%20chain%203.jpg?alt=media&#x26;token=f0b887f8-cce8-4769-bbaa-69e610c3805f" alt=""><figcaption></figcaption></figure>

In this example we are editing **Campaign C** and we want to link it with **Campaign B**. Inside **Campaign C**, we select **Campaign B** (the parent) to create our link.

{% hint style="info" %}
You can **only** select campaigns that are **not currently running** and **don't have any other child**. Example: you can't link another campaign with **Campaign B**, because **Campaign B** is already linked with **Campaign A** and **Campaign C**. However you could link a new campaign with **Campaign C**.
{% endhint %}

### Using Quick Edit to Link Campaigns

Another way to link campaigns, is to use **Quick Edit**. This way you can links your campaigns faster without navigating all campaign creation steps 1-4.

<figure><img src="https://2718133043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2UzeMjUGHvOZRX1jMiVc%2Fuploads%2FQXRw2crM0Ixb6dWwbYqp%2Flink%20chain%204.jpg?alt=media&#x26;token=c0537d2d-a367-4e03-b5d5-0b3bd9caf514" alt=""><figcaption></figcaption></figure>

In this example we have 3 campaigns: **Campaign A** and **Campaign B** which are already linked together. Let's assume we want to create a link chain:\
**Campaign A** <- **Campaign B** <- **Campaign C**

We need to link **Campaign C** with **Campaign B.** We can use "**Quick Edit**" from hover buttons to quickly edit **Campaign C**.

<figure><img src="https://2718133043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2UzeMjUGHvOZRX1jMiVc%2Fuploads%2F51ZFCuvLcJ4zAcNcBgbk%2Flink%20chain%205.jpg?alt=media&#x26;token=858a4fce-8549-4505-b22a-c7257d73ee03" alt=""><figcaption></figcaption></figure>

Selected "**Link campaign**", select the parent campaign you want to link current campaign with (select parent campaign). In this case we've selected **Campaign B**. Click '**Save**" to save your changes.

<figure><img src="https://2718133043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2UzeMjUGHvOZRX1jMiVc%2Fuploads%2FYwgg2gsiCAbuDP8CKa1s%2Flink%20chain%206.jpg?alt=media&#x26;token=a98beb86-42fe-4d76-9b5e-7584986e1245" alt=""><figcaption></figcaption></figure>

Now **Campaign C** is linked with **Campaign B** and we have finished our link chain.

<figure><img src="https://2718133043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2UzeMjUGHvOZRX1jMiVc%2Fuploads%2FPoW9iYSnF8EoegUsFqCQ%2Flink%20chain%207.jpg?alt=media&#x26;token=d313a099-81be-49d8-bd78-03892bee98d8" alt=""><figcaption></figcaption></figure>

On our example we have created a chain with three campaigns: **Campaign A**, **Campaign B** and **Campaign C**. When you start the first campaign in the campaign the order of campaign running will be as follows:\
**Campaign A** -> **Campaign B** -> **Campaign C**.

### Breaking Chain

At any time you can use **Edit** or **Quick Edit** to remove a campaign from a chain. Keep in mind that when you unlink a campaign from a chain, it gets unlinked from the parent and the child (if there is any).

In the following example we have five campaigns that are linked together: **A, B, C, D, E**

If we unlink campaign C it will get unlinked from it's parent (B) and it's child (D).

<figure><img src="https://2718133043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2UzeMjUGHvOZRX1jMiVc%2Fuploads%2Fu1FEcs2hS0wu8Db2GgYD%2Fbreak%20chain%201.jpg?alt=media&#x26;token=453ef17b-4089-45c8-b6ed-a4e0659bc13d" alt="" width="375"><figcaption></figcaption></figure>

So this will result in:

<figure><img src="https://2718133043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2UzeMjUGHvOZRX1jMiVc%2Fuploads%2FUQgFyi4j06Vf14c6ZzQe%2Fbreak%20chain%202.jpg?alt=media&#x26;token=5ca88313-a5bd-4f21-91d0-53089407a789" alt="" width="375"><figcaption></figcaption></figure>

After unlinking we will have campaign C as a standalone (unlinked) and two chains:

* A-B
* D-E

{% hint style="info" %}
When you **unlink** a campaign, you unlink it from it's **parent** **and** it's **child**.
{% endhint %}
