Write for the chatbot the way you would write for a new member of staff. Use plain words, short paragraphs and one topic per section. Put the answer first, then the detail.
Vendor guidance gives some practical rules. Intercom says each uploaded document should have a unique name with unique content. It also says its AI can only use text you can select in a PDF, can't read images, and doesn't support multi-column layouts. Chatbase says scanned PDFs with no text layer can't be used. So if your price list is a picture or a scan, type it out.
For answers that must be exactly right, use question and answer pairs. Chatbase recommends them for questions that need a precise, consistent answer, such as pricing and policies. It also suggests adding several ways of asking the same question to one answer, for example "How much is it?", "What do you charge?" and "Price?".
Remove contradictions before you start. Search your website and documents for every place a price, opening time or policy appears, and make them all match. A chatbot can't tell which version is the current one.