Patent Document ID: 20180359179
Application ID: 15621959
Patent Flag: 0

Claim One:
1. A method for customizing communication channels of a network system, comprising: determining, based on input data from a client device, that a candidate provider has progressed to a step of a sequence of steps to register for a service of the network system; selecting a communication channel that the candidate provider is likely to use to respond to a communication, the communication channel selected from a plurality of communication channels based at least in part on responsive actions performed by the candidate provider with a plurality of historical communications over a period of time, each of the historical communications presented to the candidate provider via one of the plurality of communication channels; selecting the communication from a plurality of candidate communications based at least in part on the step and a type of the service, each of the candidate communications indicating at least one of a plurality of actions, the candidate provider having to complete one or more of the plurality of actions to progress to a subsequent step of the sequence of steps; and providing the selected communication via the communication channel for presentation to the candidate provider by the client device.