alicli documentation

contact

contact

Start a reviewed first conversation through a product page.

ALICLI_LANE=example-ops alicli contact \
  --company "Example Components" \
  --product "Example adjustable bracket" \
  --link "enalibaba://detail?id=1000000000000" \
  --message "Can you quote 500 units of this bracket?" --json

All values above are fictional. Take the product title and link from the same search-api products hit. Use its company, or review the company returned by a separate contact inspect when the hit does not include it. Obtain approval for the recipient and message before running this command.

What happens

The CLI requires a lane and takes the account send lock. The device opens the product page and checks both expected company and product title. It locates a unique clickable English Chat now control and refuses overlap with Send inquiry. In the chat, the shared send routine verifies focus and the typed text before sending. This first-contact route has no existing thread-text proof and does not run the reply command’s outgoing-count preflight.

After the attempt

Output includes company, productTitle, openedTitle, msgId, lane and outcome. The ledger initially uses a company-based contact identity because a CID may not exist yet. Pull and find the actual thread CID before a follow-up. An unknown outcome is not permission to try again.

contact inspect · search api · send