# Statuses and what you do now

Every placement status and activity event, what it means, and what you do next.

A placement has a publisher status: where it stands with the seller. The app shows it on each order row. An agent
reads it in `order_get`, `line_items_list` or `workflow_read` (`publisherStatus`).

## Publisher statuses

### Before work starts

| Status | What it means | What you do now |
|---|---|---|
| `assigned` | A seller is on the placement. The article is not sent yet. | Send the article when it is ready (`workflow_send_to_publisher`). Before the seller accepts, you can change the seller (`line_item_switch_seller`). |
| `pre_accepted` | The seller said yes before work starts. | Send the article when it is ready. |
| `pre_rejected` | The seller said no before work starts. | Move the placement to another site or seller (`line_item_replace_site`), or close it (`line_item_close`). |
| `pre_approval_sent` | The topic or the details went to the seller for approval before work starts. | Wait for the reply. Read the thread with `line_item_conversation_read`. |

### The article

| Status | What it means | What you do now |
|---|---|---|
| `accepted` | The seller accepted the work. | Send the article when it is ready. The seller can no longer be changed with `line_item_switch_seller`; use `line_item_replace_site` if you must move it. |
| `awaiting_article` | The seller waits for the article. | Finish or upload the article, then send it. |
| `article_ready` | The article was sent. It is in the seller's hands. | Wait for the reply. If the seller is silent, message them (`line_item_message_publisher`). See [When a placement goes wrong](/docs/self-serve/problems). |
| `article_approved` | The seller approved the article. | Wait for publication. |
| `awaiting_publisher_approval` | The article was sent and waits for the seller's approval. | Wait. Message the seller if it takes long. |
| `approved_scheduled` | The seller approved the article and set a publication date. | Wait for publication. |
| `revisions_requested` | The seller asks for changes to the article. | Read the request on the thread, change the article, then send it again. |

### Publication and the link check

| Status | What it means | What you do now |
|---|---|---|
| `published_url_submitted` | The seller sent the live URL. | Check the live page, then pass or fail it (`line_item_qa_decision`). See [Check the live link and pay](/docs/self-serve/qa-and-pay). |
| `in_qa` | The live article is being checked. | Read the check (`workflow_read`), then pass or fail it. |
| `qa_failed` | The check failed. The seller was told what to fix. | Wait for the fix, then check the page again. |
| `qa_resolved` | The seller says the issues are fixed. | Check the live page again, then pass or fail it. |
| `qa_passed` | The live article passed the check. | Pay the seller's invoice when it arrives. |

### Payment

| Status | What it means | What you do now |
|---|---|---|
| `payment_pending` | The article passed. The seller waits for payment. | Pay the invoice yourself, then record the payment (`account_publisher_invoice_mark_paid`). |
| `paid` | The seller is paid. | Nothing. |

### Ended

| Status | What it means | What you do now |
|---|---|---|
| `rejected` | The seller rejected the placement. | Move it to another site or seller (`line_item_replace_site`), or close it (`line_item_close`). |
| `cancelled` | The work with this seller is cancelled. | Nothing. A placement you closed yourself comes back with `line_item_reopen`. |
| `non_responsive` | The seller stopped answering. | Message the seller once more. Then move the placement (`line_item_replace_site`) or close it (`line_item_close`). |
| `completed` | The work is complete. | Nothing. |

## Inclusion

Each site on an order is `included`, `excluded` or `saved_for_later`. Only included sites are worked on.
Change it with `line_items_update` (`inclusionStatus`).

## A closed placement

A placement you closed has the item status `cancelled`. It comes back with `line_item_reopen`. See
[When a placement goes wrong](/docs/self-serve/problems).

## Activity events

`account_activity_feed` and https://www.linkio.com/account/activity list these events. Filter them with `types`
(the event types, comma-separated).

| Event type | Filter on the activity page | What happened |
|---|---|---|
| `publisher_action` | Status Updates | A seller's status changed on one of your placements. |
| `conversation_message` | Messages | A message on a placement thread, from you, the seller or Linkio. |
| `order_created` | Orders | An order was created. |
| `payment` | Payments | A payment on one of your orders. |
| `usage_charge` | Charges | Linkio charged a job, with its cost. |
| `hold` | Holds | Money was held for a job, then settled or released. |
| `approval` | Approvals | A job asked for your yes under "ask me before any job over $X", and what was decided. |
| `budget_pause` | Budget Pauses | A workflow paused because the budget ran out. |
| `budget_alert` | Budget Alerts | A budget alert was sent. |
| `limits_change` | Limit Changes | Your spending limits changed. |
| `placement_change` | Placement Changes | A placement was closed, reopened, or moved to another site or seller. |
| `invoice_received` | Seller Invoices | A seller sent an invoice for a placement on an order where you pay the seller. |
| `qa_result` | QA Results | The QA check on a placement gave a result, on an order where you pay the seller. |
| `seller_rejected` | Seller Rejections | A seller rejected or declined a placement, or did not answer. The placement needs a new site. |
| `waiting_on_you` | Waiting on You | Linkio asked you a question about a placement, or the question was closed. |
