Support to add Organic Tweets to Promoted Tweets Campaign



The documentation states it is possible to associate Promoted Tweets with a Tweet Engagements campaign: POST accounts/:account_id/promoted_tweets.

In a similar manner, is it possible to add Organic Tweets to a Tweet Engagements campaign?

If not, is there any scheduled plans to add this functionality to the Ads API?

Thanks in advance.


Hey @lukea365

It is currently not possible to associate an Organic Tweet with a Tweet Engagements campaign, since Promoted Tweets are not shown to the Twitter account’s followers, but Organic Tweets are. Therefore there are no plans to add this functionality in the future.

Hope that answers your question!



Apologies for the confusion, but please disregard my previous post. It is possible to created a “Promoted Tweet” from an “Organic Tweet”. The API call to do so, looks something like this:

The organic tweet 756210688754720768 can be associated with a line item:

$ twurl -X POST -H "/1/accounts/18ce54d4x5t/promoted_tweets?line_item_id=6c25b&tweet_ids=756210688754720768" | jq
  "data_type": "promoted_tweet",
  "data": [
      "line_item_id": "6c25b",
      "display_properties": [],
      "id": "10vvdm",
      "paused": false,
      "created_at": "2016-10-30T04:23:46Z",
      "updated_at": "2016-10-30T04:23:46Z",
      "approval_status": "ACCEPTED",
      "tweet_id": "756210688754720768",
      "deleted": false
  "request": {
    "params": {
      "line_item_id": "6c25b",
      "tweet_ids": [
      "account_id": "18ce54d4x5t"
  "total_count": 1

Please note however that this creates a new “Promoted Only” tweet with the param id in the response object, i.e., in the example above the Organic tweet id is 756210688754720768 however it’s equivalent Promoted Only tweet id is 10vvdm

Hope that clears things up!