Carousell × Cue

Listing card: design requirements

When a seller asks Cue to sell something, Cue shows the listing as a card. The seller checks it, fixes anything the AI got wrong, and publishes it, all without leaving the chat. This page lists what the card needs to support. Every mock below is interactive: tap a row to open its sheet.

1. Card anatomy

1
2

Cue wants to post this in Women's Fashion with Carousell Official Delivery.

3
4
Price

Similar items sold for S$38–S$55

5
6

Buy button · Official Delivery · No chats or offers · No selling fees

7
  1. 1Photo band with ↗. The listing's cover photo. ↗ opens the listing on Carousell, for anything the card doesn't cover.
  2. 2Summary line. One sentence with what the seller rarely changes: category and delivery.
  3. 3Long text. Title and description. Label above, the full value below, wrapping. Never cut off.
  4. 4Price. Depends on how many prices could be suggested (see Price below), then what similar items sold for.
  5. 5Short values. Condition, size, brand. One line each: label left, value right.
  6. 6Terms. What publishing through Cue means for this listing, in one line.
  7. 7Publish. The only action. Off until every required field is filled.

2. Field types

Every field is one of four types. Tapping a field opens its own sheet; saving closes it and updates the card.

Free text

Title, Description

On the card
Label above, the full value below, wrapping.
To edit
A sheet with a multi-line text box and a character count.
Rules
Title is required, up to 255 characters. Description is optional and longer.

Title

37/255

Title

Description

24/2000

Description

Picker

Condition, Size

On the card
One line: label left, value right.
To edit
A sheet listing the options, with a check on the current one. Tapping an option saves it. A short set, like sizes, can be chips.
Rules
Single choice from a list Carousell sends.

Condition

Condition: a list

Size

Size: chips

Searchable picker

Brand

On the card
One line, same as a picker.
To edit
A search box on top, matching options below. If nothing matches, the seller can use what they typed.
Rules
For any list too long to scroll (brands, models). A missing option must never block the listing.

Brand

Searching “ma”

Brand

No brands match “Zara Basic”.

No match: use what was typed

Price

Price

On the card
Depends on how many prices the AI could suggest: two, one, or none.
To edit
Two: tap a suggestion, or Other price for a custom one. One: tap the row to change it. None: tap to add one.
Rules
S$1 to S$100,000, up to 2 decimals. With no suggestion, the field is empty and required, and there's no “similar sold” line.

Cue wants to post this in Women's Fashion with Carousell Official Delivery.

Price

Similar items sold for S$38–S$55

Buy button · Official Delivery · No chats or offers · No selling fees

Two suggestions

Cue wants to post this in Women's Fashion with Carousell Official Delivery.

Similar items sold for S$38–S$55

Buy button · Official Delivery · No chats or offers · No selling fees

One suggestion

Cue wants to post this in Women's Fashion with Carousell Official Delivery.

Buy button · Official Delivery · No chats or offers · No selling fees

No suggestion

Price

S$

Similar items sold for S$38–S$55

Price sheet (Other price)

3. Field states

Any field can be in one of these states.

Filled
The value, with › to edit. Filled by the AI from the photos and the seller's message.
Missing, required
“Add …” in an alert colour, with ›. Publish stays off until it's filled.
Edited
The new value, shown the same as Filled.
Invalid
Inside the sheet: the field is outlined and a short message says why. Save stays off.
Locked
No ›. The card was published or replaced by a newer one.

Cue wants to post this in Women's Fashion with Carousell Official Delivery.

Buy button · Official Delivery · No chats or offers · No selling fees

Missing, required

Price

S$

Maximum S$100,000

Invalid (in the sheet)

Cue wants to post this in Women's Fashion with Carousell Official Delivery.

Similar items sold for S$38–S$55

Buy button · Official Delivery · No chats or offers · No selling fees

Published
Locked

4. Card states

Ready
Publish is on once every required field is filled.
Published
Publish turns into a grey “Published”. Cue then confirms the listing is live.
Replaced
The seller typed a change in chat instead. This card greys out and Cue shows a new one with the change.

Cue wants to post this in Women's Fashion with Carousell Official Delivery.

Price

Similar items sold for S$38–S$55

Buy button · Official Delivery · No chats or offers · No selling fees

Ready

Cue wants to post this in Women's Fashion with Carousell Official Delivery.

Similar items sold for S$38–S$55

Buy button · Official Delivery · No chats or offers · No selling fees

Published
Published

Cue wants to post this in Women's Fashion with Carousell Official Delivery.

Similar items sold for S$38–S$55

Buy button · Official Delivery · No chats or offers · No selling fees

Publish
Replaced

5. Behaviour

  • Each saved field is sent to Carousell straight away, so the listing on Carousell always matches the card.
  • The seller can also make changes by typing in chat. Cue then shows a fresh card and greys out the old one.
  • Required fields gate Publish. Optional ones, like Description, can stay empty.
  • There's no Cancel: a seller who doesn't want to publish simply doesn't, or tells Cue in chat.
  • ↗ opens the listing on Carousell for anything the card doesn't cover, like more photos.
  • After publishing, the card stays in the chat as a record, with nothing left to tap.

6. Long content and the keyboard

Long description
The card grows with its content, but a long description stops at 4 lines with “…”. The full text is one tap away, in its sheet. Everything else shows in full.
Keyboard
Text and price sheets open with the field focused and the keyboard up. The sheet sits on top of the keyboard, so the field and Save are always visible.

Cue wants to post this in Women's Fashion with Carousell Official Delivery.

Price

Similar items sold for S$38–S$55

Buy button · Official Delivery · No chats or offers · No selling fees

Long description, cut at 4 lines

Price

S$

Similar items sold for S$38–S$55

123456789.0⌫
Price sheet with the keypad

Title

37/255

qwertyuiop
asdfghjkl
zxcvbnm
123spacereturn
Title sheet with the keyboard

7. What Carousell sends for each field

So Cue can draw any category's fields without a change on its side, each field comes with:

PropertyWhat it's for
Labele.g. "Condition"
ValueFilled by the AI, or empty
TypeFree text, picker, searchable picker or price
RequiredWhether Publish waits for it
OptionsFor pickers. For long lists, a search source instead
SuggestionsPrice only: none, one, or two (recommended and sell faster)
RulesLimits like character counts or a price range, plus the message to show
LayoutLong text (stacked) or short value (one line)