
A spreadsheet can hold the exact detail visitors need, and the ambiguity that produces the costliest support answer. A price in a cell may depend on a product variant, unit, region, contract term, tax status or date. Preparing an Excel file for a chatbot means making those dependencies explicit before anyone asks a natural-language question.
Choose the table that is safe to expose
Do not begin by uploading every worksheet. Separate customer-facing lists from planning models, internal margins, supplier notes and drafts. Give each accepted sheet an owner, effective date, currency, market and approval status. A clean source boundary is the first protection against a chatbot quoting a figure that was never meant for a visitor.
RobiFox accepts Excel documents and describes price-list material becoming tabular knowledge rather than a wall of text. That does not mean a live spreadsheet connection: treat an upload as a versioned source and replace or pause it when the business issues a revision.
Make column meaning unambiguous
One row should represent one meaningful offer or rule. Put a header over every column and include units in the header where possible: Price (EUR, excl. VAT), Minimum order (kg), Dispatch window (business days). Avoid colour-only meanings, merged decorative headers, hidden conditions and formulas whose result changes with a private assumption.
| Field | Why visitors need it |
|---|---|
| Product or service variant | Prevents a price for one configuration being quoted for another. |
| Unit and currency | Stops “per month,” “per pack” and tax status from disappearing. |
| Market and region | Separates offers or delivery rules that do not apply everywhere. |
| Conditions | Makes thresholds, term lengths and exclusions discoverable. |
| Effective date and owner | Gives the team a route to replace obsolete data. |
RobiFox’s price-list interface separates table-column approval from a spot check of data rows. Its own wording explains why: if a column meaning is wrong, every row in it is wrong. Adopt that order of review. Confirm headers and types first, then sample several rows from each important variant or price tier.
Where a workbook has several sheets, make their relationship explicit. A visitor cannot know that an eligibility rule is on a different sheet from the base price. Bring the condition into the approved customer-facing table, or keep that question with a person.
Test questions that combine columns
A direct question such as “What does the Pro plan cost?” is too easy. Use questions that force the expected conditions into view. For a fictional lab-supplies sheet, test “What is the price per box of sterile gloves in Germany for an annual order?” If price, pack size, country and term are separate columns, the answer should preserve all four. If the table cannot support the combination, route the question to sales instead of inferring an offer.
Also test negative cases: “Can I get the wholesale rate for one unit?” and “What will the price be next year?” An approved list may not support either claim. A refusal is preferable to a fabricated calculation or a promise based on a stale effective date.
Manage revisions as source changes
Pricing and variant data change frequently. Establish a basic handoff: the owner exports a reviewed file, an editor confirms the sheet and headers, the old source is paused or removed from use, and the affected questions are re-tested. Retain the version name and effective date so a later conversation can be interpreted correctly.
Do not rely on cell colour, comments or a colleague’s memory to express an exception. Put it in readable text beside the value. Decide what blank values mean—unavailable, not applicable, pending confirmation or error—before testing visitor questions.
RobiFox says website changes are re-read weekly, but that is not a claim of live spreadsheet sync. Document uploads need their own change process. The platform’s review queue is designed to show conflicts and keep human edits from being overwritten; use that control to resolve discrepancies rather than retaining two competing price lists.
Verify answers with visitor evidence
Check that each tested answer cites the source, includes the conditions that determine the cell value, and declines account-specific discounts or unapproved exceptions. Keep a small regression set for high-value rows. If a visitor reports an incorrect price, inspect the cited source, table header, row and effective version before changing the answer.
RobiFox’s documented answer tests allow teams to record visitor-style questions, expected sources and questions that must stop. That makes them a useful final check around spreadsheet content. See How it works, source features and How we measure.
For the next step, check document versions and PDF structure.
Cover image: AI-generated editorial illustration, not a product screenshot.
Try a document through the supported setup
The free website preview covers up to 10 website pages with email confirmation; it does not demonstrate your Excel workbook. Use the setup guide for supported document upload and test the actual questions against your approved table.