Skip to main content
The Products page is the catalog your agent searches when a customer asks for something. Products arrive automatically from your connected Shopify, Salla or Zid store, or you add them yourself. Use this page to check what the agent sees, fix a product’s details, decide which products the agent should push or never mention, and collect extra details (a gift message, an engraving) at checkout.

Before you start

  • To recommend products, an agent needs Recommend products switched on, on its Actions tab under Selling and orders. See Agent capabilities.
  • Prices show in the Default currency set under Settings → General → Products. Two switches on the same card change what this catalog shows: Product quantities adds a Quantity column and field, and Custom product options adds the Custom options section to each product. Show currency to the agent tells the agent which currency your prices are in. See Workspace settings.
  • A connected store is required for automatic sync, Resync products, and creating orders in your store. Without one, you can still add products by hand or from a CSV file.

The catalog list

Products opens on the Catalog tab, beside Recommendation rules. Import and Add product are at the top. Search products matches the product ID, name, description and link, including variant names and descriptions. Narrow windows show fewer columns. The ⋯ menu (More actions) on a row offers Edit, Open product page (your store’s page for it) and Delete. To delete several products, tick their boxes. The bar shows “N selected” with Delete products. The confirmation says it “permanently deletes” the selected products and their variants and that you can’t undo it. When there are no products yet, the page offers Connect your store and Add product. A deleted product, with its variants, disappears from this list and from product counts, is no longer found when the agent searches your products, and is removed from your Meta catalog if one is connected. If the deletion cannot be completed you see “Couldn’t delete the products. Try again.” (or “Couldn’t delete the product. Try again.”); delete it again, and Popcorn finishes what the first attempt left undone. Deleting cannot be undone from Popcorn, but it does not delete the product in your store: if the store sends it again, through a product update or Resync products, it returns to the catalog.

Boost, Normal or Hide a product

Each product has one recommendation weight, shown in the In recommendations column and in Recommendation behavior on the product page. On the product page you can also fill in Tell the agent why (optional), up to 500 characters, for example “Our bestselling gift for anniversaries.” The agent sees this note next to the product when it comes up in a search and can use it in its reply. Weights are set per product. If you want the agent to react to a kind of request rather than a single product, use recommendation rules.

Edit a product

Click a product to open it. The header shows its name, an Active or Inactive badge, and when it was added and how many times it was recommended. Open product page goes to your store’s page for it, and the ⋯ menu has Delete product, which asks you to confirm and cannot be undone. When you change anything, a bar appears reading “Unsaved changes” with Discard and Save changes. Leaving the page with unsaved changes asks you to confirm.
1

Details

Upload up to 10 images (JPEG, PNG, GIF or WebP); a counter such as “3/10 images” shows how many slots are used. Then Name, Product ID, Description and Product link.
2

Pricing

Price is required. Sale price is optional and must be lower than the price. Discount % is a whole number from 0 to 100 and fills in the sale price for you; typing a sale price clears the discount. Quantity, your stock, appears when Product quantities is on and must be a whole number. Amounts accept the way you write them, such as 1,299.50 or 49,99.
3

Variants

Click Add variant. In the dialog, Choose existing turns another catalog product into a variant of this one, and Create new makes a new one. Open a variant’s menu for Edit variant and Delete variant; a variant you added but have not saved shows Remove instead. Added and removed variants are applied when you click Save changes, and a removed variant is also removed from your Meta catalog. If a variant cannot be removed, the save fails with “Couldn’t save the product. Try again.”; variants that were already removed stay removed, so you can simply save again.
4

Custom options

Shown only when Custom product options is on. See the next section.
In the side column, the Active switch (“The agent only offers active products.”) controls whether the agent can offer the product, and Recommendation behavior holds the weight and the note. A product whose stock is 0 is marked inactive when it syncs or is saved, provided Product quantities is on.

Custom options

Custom options collect extra details from customers when they order, such as a gift message. Click Add custom option and fill in:
  • Option name, for example “Gift message”.
  • Type: Text, Number, Date, Time, Dropdown, Multiple choice, Image upload or File upload.
  • Choices, for Dropdown (the customer picks one) and Multiple choice (they can pick more than one). Click Add choice for each.
  • Extra price, for every type except the two uploads: a whole number added to the order total when the customer uses the option.
  • Required: when on, the customer must fill it in before they order.
The agent asks for required options before it builds the order. The values the customer gave appear on the order under the product; see Orders.

Add products yourself

Use this when you have no connected store or want to sell something that is not in it.
1

Add one product

Click Add product. The dialog says “The agent uses these details to recommend and sell this product.” Add images, then Name, ID, Price, Description and Link, which are required, and Sale price, Discount % and Quantity as needed. The link must be a full web address, starting with https://. To make the new product a variant of an existing one, search for the parent under Variant of (optional). Active is on by default. Click Add product; you see “Product added”.
2

Import a CSV

Click Import. The dialog reads “Import products from a CSV file” and says each row needs a product ID, name, link, price and at least one image URL. Upload the file, match your columns to the product fields, fix any rows with errors, then import. Imported products are synced to your connected catalogs and indexed for the agent. Imports of more than 10 products continue in the background, so you can close the tab; you see “Products imported” when it finishes.
CSV fields and their limits:

Resync products from your store

If the catalog looks stale after changes in Shopify, Salla or Zid, go to Integrations. The connected store’s card shows the product count and when it was last synced (“never synced” or “last resync failed” if that is the case). Click Resync products: Popcorn pulls your latest products from the store and then pushes them on to your Meta catalog, so you do not have to touch either platform. You see Resync started with “Pulling your latest products from your store. This usually takes a few minutes.” and the card shows Resyncing products… until it finishes.
  • A resync is already running: wait for the current one to finish.
  • Products were just resynced. You can resync again in N min.: a resync can be started once every 15 minutes.
  • Connect your store before resyncing products: there is no connected store.
  • The button is only shown to team members whose role can manage products. See Team and roles.
For what each platform syncs and how to fix sync problems, see Integrations and Store health.

How customers search by image

When a customer sends a product photo on WhatsApp, the agent searches the catalog by image as well as by text. If the match is uncertain, it shows the closest products and asks the customer to confirm or share the product link; if nothing matches, it asks for the product link or exact name. If the image cannot be analysed at all, the agent searches using any product name or model number the customer typed and says the results are based on that description, or asks for a clearer photo, a product link or the exact product name.