Every channel is a promise
A chat widget implies someone is there. A phone number implies it will be answered. Offering a channel you cannot service reliably damages more than not offering it, because the failure happens after someone has already trusted you.
Offer what you can answer well
Two channels answered promptly beat five answered erratically. The decision should follow your actual capacity, including what happens outside your hours.
An unanswered chat widget is worse than no chat widget. It proves you don’t reply.
The form is still the workhorse
It captures structured detail, works at any hour, and creates a record. For considered purchases it remains the primary path, which is why its design deserves more attention than it gets.
Chat suits quick qualification, not complex work
It is good for short questions and poor for anything requiring detail — where it becomes a slow interface for structured input. And its widget competes for space on a phone screen.
Set expectations next to each option
Say who replies and how fast, beside the channel. That single line reduces hesitation and prevents the disappointment of an unstated assumption — microcopy doing real work.
Then check they all still work
Channels break silently: a form that stopped sending, an inbox nobody watches, a number that changed. Testing each one on a schedule is the same reasoning as a canary for the mail path — nobody reports the contact route that swallowed their enquiry.