While efforts to use artificial intelligence to drive customer service mean well, at this point, you still can't beat good, old-fashioned human interaction.
The timing of adding additional products or expanding one's geography is probably less about a set time or a set formula, and actually more down to the nature of the business and the economics of that business.