> For the complete documentation index, see [llms.txt](https://addressable.gitbook.io/knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://addressable.gitbook.io/knowledge-base/solution-suite/targeting/creating-a-twitter-campaign.md).

# Creating a Twitter Campaign

## Overview

The Twitter (X) campaign creation process is divided between Addressable and Twitter (X); On Addressable, you configure the campaign and save it as a 'Draft'.  \
You are then redirected to your Twitter (X) Ads account, where you select/build the creative ad content within the draft campaign, and launch.

{% hint style="info" %}
Running Addressable campaigns on Twitter (X) requires an authorized X-Ads account and completing the [X integration](/knowledge-base/integrations/twitter-x-integration.md).&#x20;
{% endhint %}

## Twitter (X) Campaign Creation Process

{% @storylane/embed subdomain="app" linkValue="ua8rloshwade" url="<https://app.storylane.io/share/ua8rloshwade>" %}

### Stage 1: On the Addressable Platform

1. **Select your target group.**\
   Pick one of your pre-defined audience groups.&#x20;
2. **Select your campaign objective.**\
   Addressable campaigns are objective based, meaning they are optimized towards a particular goal. You can set a general goal such as maximizing your Ads reach or getting people to engage with your post. You can also select a particular event, such as website signup or app install, as your campaign goal and optimization metric.\
   \
   The list of available metrics for optimization depends on the data integrations you have set up with Addressable and the corresponding Ads networks. \
   Learn more about our [data sources and integrations](/knowledge-base/integrations/data-sources-and-integrations.md). <br>

<figure><img src="/files/2HcjprCJOaYhkQ6ihEBW" alt=""><figcaption><p>Campaign Objective</p></figcaption></figure>

3. **Select your funding source & define the campaign budget.** \
   You can set multiple payment means on Twitter (X) and/or with Addressable, and specify a payment method at the campaign level. \
   You can also limit the daily and total spend of your campaign.&#x20;

{% hint style="info" %}
The Addressable+ optimization engine requires a minimum of $150 daily budget in order for the campaign to generate enough data for optimal operation.&#x20;
{% endhint %}

4. **Schedule the campaign timeframe.**
5. **Select geolocations**. \
   Note, crypto ads are subject to country/state policy and will not run in locations for which you are not pre-approved by Twitter (X).&#x20;
6. **Name your campaign.** \
   Addressable will automatically add the prefix 'AddressableAI' to the campaign name. You will see this prefix on your Twitter (X) Ads account so you can easily identify Addressable managed campaigns among your other campaigns.
7. **Save as draft.** \
   Initially, your campaign will receive a 'Pending' status while it is being generated on Twitter (X). This takes a few moments, after which the status changes to 'Draft'.&#x20;
8. **Switch to X-Ads to finalize your campaign**.\
   Once the campaign status turns to 'Draft', head over to the campaign on your Twitter (X)-Ads account.  Click on additional actions ( <img src="/files/BFOGmm4PqE4bngyuPl9u" alt="" data-size="line"> ) and click on 'Go To Twitter' (  <img src="/files/zClaiIlgJ3EERYTQCTD6" alt="" data-size="line">) .\
   This will open your campaign on X-Ads in configuration mode.&#x20;

### Stage 2: On X-Ads&#x20;

1. **Create your Ad**. \
   The campaign is pre-configured for best practice settings by Addressable. \
   All that is left to do is to follow the X wizard steps to attach creatives to the 'Draft' campaign.&#x20;
2. **Launch campaign.**\
   Once your campaign is launched, you can return to Addressable to track your [campaign's performance](/knowledge-base/solution-suite/targeting/campaign-performance.md).&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://addressable.gitbook.io/knowledge-base/solution-suite/targeting/creating-a-twitter-campaign.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
