The present invention relates to the distribution of a telephone call across multiple buyers or agents. In particular, non-limiting embodiments of the invention apply to sales organizations where calls are distributed to multiple buyers or agents.
When a customer calls into a telephone number seeking a potential service provider (e.g., call-buyer) either through direct dial or brokered by a warm call transfer agent or transferred ‘blind’ by an agent without any third-party warm introduction, speed is of the essence in terms of decreasing customer hold times and helping to foster a positive emotional state in the mind of the caller. Being able to call out to multiple potential buyers in a near simultaneous manner, staggered manner, or prioritized manner is important. This applies both across competing customers within the same service category, as well as within a company across multiple competing sales agents. In both situations, people are competing to speak with the caller. If everyone were to receive the caller's phone number, everyone would have sufficient information to contact the customer and the value of the caller's information is therefore diminished by the act of transmitting their phone number. Current call marketplace technology is set up for single buyer distribution, or if multiple potential buyers are involved, those systems will sequentially call one call-buyer at a time to try to control the distribution of information and related reduction of value as caller information is presented to multiple buyers. If the caller information is not disclosed, a static or constant number is used in place of all callers' telephone numbers for a given marketing campaign and this same static number is displayed to all competing buyers or competing agents for all calls facilitated on the marketing campaign. When a competing buyer requires geographical information that is normally conveyed by a caller's telephone number to properly route calls, these static or constant phone number calls typically must be connected in a staged method wherein a receptionist or call screening person must answer the call to then properly route the call internally with the buyer organization.
A type of call may be either: i) a “live transfer”/“warm call transfer,” meaning a call transferred by a call center agent who introduces the caller to a different agent before dropping off the call; ii) a directly-dialed consumer call, where the caller dials the number and is directly connected to the sales agent; or iii) a “blind transfer” meaning a call transferred by a call center agent into an additional call distribution path without providing any introduction between the caller and the receiving agent. In these types of calls, call suppliers/generators typically will pass one of the following options as the caller identification (Caller ID) telephone number:
Actual Caller ID Number of the Caller: The caller's telephone number is transmitted directly as-is. This is the most common occurrence for a call that is initiated directly by a consumer dialing into an advertised telephone number that is directly connected with an advertiser.
Alternative Caller ID: Advertising Campaign Specific Phone number—a static caller ID number such as 800-555-1234 that represents the specific advertised phone number (advertising campaign phone number); Fixed Caller ID Number Mask—a static telephone number used for a grouping of calls or advertising campaigns, e.g., a fixed caller ID number used by a warm call transfer call center for all or a designated category or group of their transfers; and Restricted or Blank Caller ID—the caller ID phone number is blank and may show Restricted as the caller ID name.
Several key limitations exist with the current state of caller ID transmission relating to the selling of phone calls across multiple competing call-buyers. Once a consumer's telephone number is displayed to a prospective call-buyer's telephone or telephone system, a record of that call attempt exists in the prospective call-buyer's telephone system call log. Therefore, the indication of interest and the means of contacting that consumer have been transmitted to the prospective call-buyer even if the prospective call-buyer does not answer the phone or answers the phone but does not press a key to accept the call. For example, if the call is offered to five (5) buyers, and is awarded and sold to one (1) of those five (5) buyers, the non-winning four (4) buyers have received the expression of interest from this consumer and the means of contacting the caller outside of the call supplier's call tracking system, therefore diluting the value to the “awarded” buyer who purchased the call and preventing the call supplier from monetizing the follow-up call-backs the four (4) non-winning buyers may make to the caller outside of the call supplier's call tracking system.
If instead, the call supplier offers the call to only a single buyer or agent, then the caller is subjected to potentially long hold times or will be passed into voicemail. The shorter the hold time prior to connecting two parties, the higher the connection success rate, as defined by two parties engaged in conversation. The longer the hold time prior to connecting two parties, the lower the connection success rate. With longer hold times, the dropped call percentage increases as consumers who grow weary hang-up prior to being connected. Consumers who are connected faster are also in a better emotional state than those who wait on hold for a long time. Consumers who wait a long time on hold become fatigued and are less likely to engage in a productive sales conversation.
Another approach to solve for the dissemination of the consumer's expression of interest and the means of contacting the consumer is to use a static Alternative Caller ID telephone number. Several limitations of this approach exist. Call Reconciliation Accounting: The call-buyer does not have a straightforward means of discussing specific calls with the call supplier because multiple calls on the call-buyer's call log share the same alternative caller ID number. This makes reconciliation of qualified call counts and the discussion and follow-up transactions related to the specific calls and the set of calls inordinately difficult. Further, when you want to allow multiple buyers to compete for the call, e.g., speed to press a key competitions, the problem of tracking activity becomes compounded. Call Geographic Distribution: If the call-buyer depends on using geography of the caller's telephone number, e.g., the area code, for the purpose of automated call distribution/routing to different geographically disparate sales offices or agents, the static caller ID alternative approach does not transmit any information about the geography of the caller.
Accordingly, and generally, it is the object of the present invention to provide improved systems and methods for call distribution.
In one preferred and non-limiting embodiment of the present invention, provided is a caller identification masking system that disaggregates the caller's unique telephone number from related important pieces of information used to track and geographically distribute the call. By doing so, calls can now be offered to multiple competing buyers or competing agents more freely so the lead time to find an available matching buyer or agent and connect that buyer or agent to the caller is greatly reduced.
According to a non-limiting embodiment, provided is a computer-implemented method for automating calls from a call center to a lead, comprising: determining, with at least one processor, a number of contact attempts based at least partially on at least one rule; determining, with at least one processor, a cadence of the number of contact attempts based at least partially on a predictive model; initiating a plurality of contact attempts based at least partially on the cadence; and ending the plurality of contact attempts in response to at least one of the following: the number of contact attempts has been met, a contact attempt is successful, the lead opted out, the lead scheduled a future contact attempt, or any combination thereof.
According to another non-limiting embodiment, provided is a system for automating calls from a call center to a lead, comprising at least one processor programmed or configured to: determine a number of contact attempts based at least partially on at least one rule; determine a cadence of the number of contact attempts based at least partially on a predictive model; initiate a plurality of contact attempts based at least partially on the cadence; and end the plurality of contact attempts in response to at least one of the following: the number of contact attempts has been met, a contact attempt is successful, the lead opted out, the lead scheduled a future contact attempt, or any combination thereof.
According to a further non-limiting embodiment, provided is a computer program product for automating calls from a call center to a lead, comprising at least one non-transitory computer-readable medium including program instructions that, when executed by at least one processor, cause the at least one processor to: determine a number of contact attempts based at least partially on at least one rule; determine a cadence of the number of contact attempts based at least partially on a predictive model; initiate a plurality of contact attempts based at least partially on the cadence; end the plurality of contact attempts in response to at least one of the following: the number of contact attempts has been met, a contact attempt is successful, the lead opted out, the lead scheduled a future contact attempt, or any combination thereof.
These and other features and characteristics of the present invention, as well as the methods of operation and functions of the related elements of structures and the combination of parts and economies of manufacture, will become more apparent upon consideration of the following description and the appended claims with reference to the accompanying drawings, all of which form a part of this specification, wherein like reference numerals designate corresponding parts in the various figures. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only and are not intended as a definition of the limits of the invention. As used in the specification and the claims, the singular form of “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise.
As used herein, the terms “communication” and “communicate” refer to the receipt or transfer of one or more signals, messages, calls, commands, or other type of data. For one unit or device to be in communication with another unit or device means that the one unit or device is able to receive data from and/or transmit data to the other unit or device. A communication may use a direct or indirect connection, and may be wired and/or wireless in nature. Additionally, two units or devices may be in communication with each other even though the data transmitted may be modified, processed, routed, etc., between the first and second unit or device. For example, a first unit may be in communication with a second unit even though the first unit passively receives data, and does not actively transmit data to the second unit. As another example, a first unit may be in communication with a second unit if an intermediary unit processes data from one unit and transmits processed data to the second unit. It will be appreciated that numerous other arrangements are possible.
In preferred and non-limiting embodiments, provided are methods of improving the connection success rate and decreasing the hold time on inbound calls from prospective clients into sales organizations, for both direct client-dialed calls and for both blind call transfer-style and warm call transfer-style calls originated by call center qualification and transfer agents. Non-limiting embodiments involve the use of call routing, caller ID telephone numbers, passing data along with telephone calls, call-seller protection through caller identity management, non-exclusive rate-shopping to exclude previously sold buyers from the distribution pool, exclusive buyer protection mode, and multi-buyer distribution. Multi-buyer distribution with “speed to press 1”, speed to keypress, speed to answer, or similar competitions decrease hold times, improve the connection success rate, and improve the emotional character of the exchange between the customer and the awarded sales or customer service person. Non-limiting embodiments of the present invention also relate to additional features pertaining to call scheduling, automated facilitation of said scheduled calls, and advances in intelligent abandonment through automated call queuing.
Referring now to a preferred and non-limiting embodiment of the invention, provided is a caller identification masking system that enables a call-supplier to offer a call to one or more competing call-buyers by using a unique caller ID mask for each call or for each caller. The caller's actual telephone number is withheld from the potential call-buyers at the time when the call is offered to them. Therefore, if the call-buyers do not accept the call and/or are not awarded the call, they have no means of contacting the caller outside of the call supplier's call distribution system. The actual contact information is withheld until either a viable connection or a sale of the call occurs. The resulting unique caller ID telephone number mask becomes a unique identifier for the call or caller in the initial data transactions between the call-supplier's call distribution system and the call logging and related tracking systems of the potential call-buyers and the awarded call-buyer.
Referring now to
With continued reference to
As used herein, the term “telephone call” may refer to any voice communication initiated over a telecommunications network including, for example, plain old telephone service (POTS), voice-over-IP (VOIP), and other like communication methods. It will be appreciated that various means of audio communication may be utilized.
The unique caller ID mask may act as a key that is used to update the call-buyer's systems of record at the appropriate times with the real contact information and any associated meta-data that is collected prior to the call connection. In one non-limiting embodiment, the caller ID name cannot be identified by the prospective call-buyers because they do not have the actual caller's telephone number. The caller's actual telephone number is only presented to the specific call-buyer or agent who is awarded the call, i.e., gets connected to the caller, either at the time the connection/award occurs or at later time once a call duration milestone has been reached, e.g., when the call connection duration reaches a specified or predetermined duration (for example, “X” seconds) indicating that a qualified call has occurred and the related billable/sale event has occurred.
As used herein, the terms “call-buyer,” “call-buyers,” “service provider,” and “service providers” may refer to any entity or agent that purchases phone calls for non-branded category phone calls, or brand-specific or company-specific advertisement phone calls. Non-branded category phone calls may include calls from consumers seeking insurance, tax debt resolution, student loan consolidation, mortgage refinances, reverse mortgages, education, solar power, social security disability representation, plumbing, flooring, home security systems, psychic services, life insurance, auto insurance, medical insurance, other insurance, assorted legal services, and/or the like, in response to category advertisements as opposed to company-specific advertisements, which are offered to competing providers of the given product or service. These competing providers may be pre-approved participants meeting minimum quality ratings thereby comprising a curated list by the call-seller or network owner. Further the competing service providers may be selected by the caller online or via designation through interactive voice response on the call. Brand-specific or company-specific advertisement phone calls may be offered to multiple competing salespeople who are all representatives of the same brand.
The source of the phone calls can be, for example, consumer initiated inbound calls to an advertised number, automated outbound calls with prerecorded messages, warm call transfers, and blind transfers. Automated outbound calls with prerecorded messages may involve the lead pressing “1” or some other key or sequence to be connected with a call-buyer, after which the call-buyer competition is staged. Warm call transfers may occur when a consumer and a transfer agent connect to a call-buyer, and the transfer agent introduces the consumer to the call-buyer. Blind transfers may occur where a transfer agent qualifies and passes consumers into a competition, where the consumer is then directly connected to the awarded call-buyer without any introduction from the transfer agent.
When a call is being offered to multiple competing call-buyers, the call-supplier may add a telephone keypad key-press requirement in order to award the call to a live person (e.g., a “With Verify” mode, as opposed to a “No Verify” mode that does not have such a requirement). Doing so avoids transferring the caller into a specific call-buyer's telephone routing system hold queue or their voicemail answering system.
The telephone number can be masked using any number of algorithms and methods. The telephone number may be represented as a string, integer, multi-character array, or in any other type of data structure. The telephone number can then be processed by an algorithm that manipulates some or all of the digits and/or characters, generating masked caller ID information. Those skilled in the art will appreciate that such algorithms may be implemented in various ways.
When potential call-buyers need information about the geographic location of a caller (i.e., city, state, or zip code) to correctly route the call to the appropriate sales office, service office, or licensed broker, call-buyers typically depend on the using the caller's phone number within their internal call distribution mechanism (commonly referred to as an ACD or Automatic Call Distributer). Therefore, in these situations, restricting the caller ID telephone number, using a static caller ID telephone number, or otherwise preventing the transmission of the identity of the caller, can prove troublesome. In non-limiting embodiments, the call-seller can preserve the area code of the caller origin. Furthermore the call-seller can preserve the area code and 3-digit telephone number prefix or exchange of the caller's actual telephone number.
Non-limiting embodiments of the present invention enable new ways of selling phone calls by call-sellers to call-buyers by allowing simultaneous and overlapping call-seeks or queries to be made to multiple potential call-buyers' phones and phone systems using a unique caller ID telephone number that provides sufficient information for call tracking, call logging, and unique leads being created in lead management and customer relationship management (CRM) systems, but without sharing of the highly valuable unique identifying contact information of the caller until it is supposed to be shared either at the moment of call award/connection or the moment of sale. Non-limiting embodiments of the present invention also provide for a method of transmitting sufficient information for call tracking, reconciliation, and dispute resolution. Further, non-limiting embodiments may provide for the asynchronous unmarking/updating of the correct lead record in multiple call and lead tracking systems.
Being able to poll multiple competing call-buyers or agents for availability and acceptance of the call brings at least two important and related advantages: being able to connect a caller to a sales or service agent much faster leading to higher overall connection rates stemming from fewer calls dropped by consumers who grow weary and hang-up prior to being connected; and better quality conversations leading to higher sales from consumers who are connected faster because they are in a better emotional state than those who wait on hold for a long time.
In a non-limiting embodiment, the area code of the caller's telephone number is preserved followed by a 7-digit lead identification number, a 0+6-digit lead identification number, or the like. Moreover, the area code may be identified and obtained from matching lead data but might be different from the caller's telephone number. For example, if the caller is calling about refinancing his property in Pittsburgh, Pennsylvania, but his phone number is associated with a New Jersey area code, the system may match the caller to the customer's data record, but use an area code associated with said property, such that the call can be properly routed to state licensed hunt groups within a pool of potential call-buyers. Additionally, the area code can trigger the correct display of the caller's general geography on the recipient's phone system or the city/state and zip can be accurately transmitted using a data protocol to a web or softphone, or to a hardware phone using the Session Initiation Protocol (SIP).
As shown in
With continued reference to
Referring to
In non-limiting embodiments, additional or fewer digits may be masked. For example, only the last four (4) digits may be masked, preserving the first six (6) digits including the area code and the telephone number prefix or exchange (e.g., “412-555”). The telephone number prefix or exchange (e.g., “555”) may be used to specify an additional level of geographic area or region specificity for use in geo-routing by call-buyers. Further, certain telephone carriers may experience difficulties with a telephone number prefix or exchange that begins with a zero (0), which may be the case when using a 7-digit lead identification number (e.g., 412-0XX-XXXX). This may cause certain telephone carriers to block these numbers as non-callable numbers.
The advantages of the call distribution system include, without limitation and as an example, the withholding of the caller's contact information until a viable connection or sale of said phone call occurs. Fewer calls are wasted on call-buyers who are not prepared to receive the call, and the call can be beneficially routed to an available call-buyer. This increase in the call supplier's connection rate and reduction of disputes over failed connections and rejected calls makes the call selling process more efficient and has the potential to lower the price of the calls for the call-buyers. These unique masked caller ID telephone number features of non-limiting embodiments of the present invention maintain the benefits of call tracking systems and the associated data integrations between call routing systems and lead management systems and customer relationship management (CRM) systems. The unique caller ID mask provides the key between the systems and this key can then be used to update the call-buyers' systems of record at the appropriate times with the real contact information and any associated meta-data that has been collected prior to the call connection.
As shown in the non-limiting embodiment depicted in
In
In non-limiting embodiments, when a call-buyer is awarded a call (e.g., at the time of the award), or when the call duration threshold for a qualified call sale occurs (e.g., at the time of the sale), the caller ID number and any associated identifying data, e.g., caller ID name, and the city, state and/or zip code where the caller's telephone number is registered, etc., can be unmasked in several ways. The process of unmasking the caller's identifying information includes, but is not limited to:
1. Via an electronic post into the buyer's customer relationship management software, lead management software, or other related tracking system, such as Google Analytics™ at the time of award or at the time of sale;
2. Via email transmission;
3. Via SMS text transmission;
4. Via an electronic update post, wherein the initial post at the time of award can be made using the masked number to create the lead record in the buyer's CRM and then this lead record can be updated with the actual caller's identifying information at the moment when the call duration reaches the qualified call duration threshold;
5. Via update messaging to the buyer's web browser phone, soft-phone, or SIP phone to update the phone's display;
6. At the moment of award before connecting the call, the telephone number can be spoken to the buyer/agent using text-to-speech; and/or
7. Via a screen pop-up dialog box within the buyer's CRM, by opening a new browser tab or updating a browser web frame within an existing tab or triggering a pop-up, modal lightbox, or the like.
In a call-buyer/call-seller marketplace, the call-seller may have advertised a telephone number the customer is responding to or may be attempting to transfer the caller from a call transfer agent. In either case, the call-seller depends on controlling the lead's contact information until such time as a sale can be made. When transmitting caller ID in a call-seller/call-buyer circumstance, the act of transmitting a potential customer's (lead's) telephone number may in fact grant a potential call-buyer at least two possible pieces of information: (i) information that the caller is potentially interested in the call-buyer's services; and (ii) means of identifying and contacting the customer. Therefore, obscuring the caller's phone number from a potential buyer's telephone system, e.g., a caller ID log, CRM call tracking log, etc., until such time as a positive person-to-person voice connection can be made adds value to the call-seller. In one non-limiting embodiment, the call-seller can mask the caller ID information until such time as either a positive connection or an otherwise billable event occurs (e.g., connections lasting “X” seconds or “Y” unsuccessful call attempts have been made), at which time the caller's telephone and other information collected can be made available to the call-buyer.
In another non-limiting embodiment, using a selectively masked caller ID allows for correct routing, control of the value of the caller, and facilitates the near-simultaneous offer of the call to competing call-buyers and to competing sales agents within a call-buyer enterprise.
In non-limiting embodiments, caller ID entry may be used to match a live transfer call, which cannot pass the caller ID telephone number directly, with a data match option. For example, when a warm call transfer agent does not have the ability to transmit correct caller ID telephone number information, or when the caller is using a system that restricts the transmission of their actual telephone number, e.g., Magic Jack or caller ID blocking system users, this embodiment queries the caller to either enter the real phone number or the state and/or zip code for the area that they are calling about, and then uses that information to route the call properly. In this example, the entered information may or may not be used to match to existing customer lead data prior to routing the call.
For call centers and transfer agents who call a lead/customer or receive a call from a lead/customer and then transfer the lead to a receiving call center or agent, the intermediate call center or transfer agent may be unable to pass the phone number to the receiving call center/receiving agent. To solve this problem, the system may provide settings for the transfer numbers. In a first setting, the system may require the agent to enter and verify the lead's/customer's phone number into an IVR system prior to routing the call to the receiving call center/receiving agent. The entered and verified telephone number may then be presented to the call center/receiving agent directly or after a billable qualification duration threshold has been reached.
Additionally, in a second setting, the system may check to ensure the lead's/customer's contract information is present in the system, upon receipt of such information and prior to allowing the call transfer to progress. This ensures that any lead data required for use in the call distribution process or required thereafter by the receiving call center/receiving agent is present, matched, and attached to the call prior to connecting the call to the receiving call center/receiving agent. With this setting enabled, the call distribution cannot progress without the presence of the matching lead data. It will be appreciated that various other settings may be provided with respect to such call transfers.
In non-limiting embodiments, call information may be combined or joined with one or more separately assembled data records. The data may be posted before or after the call into the system, which then facilitates the call routing. Further call-buyer purchase orders with daily qualified call caps (e.g., maximum number of calls the buyer is willing to accept and purchase for a given day of the week), price per qualified call, and customer data filters may be used. A customer data filter may include parameters with a specified value or range such as, for example, Refinance loans with Loan Amount>=X , Loan-To-Value<=Y, and Property addresses located in TX and MA. Those skilled in the art will appreciate that various parameters and combinations of parameters may be used to filter customer data. Such filters may be predetermined or entered/selected by a user through a graphical user interface.
In non-limiting embodiments, the true caller ID name, caller ID telephone number, and lead data may be revealed to an awarded call-buyer upon successful connection or upon a qualified billable event in real time, e.g., after a predetermined time period, wherein the methods of the reveal can be one or more of the following: the system can speak or display information to the awarded agent prior to connecting the call, a post into the call-buyer's customer relation management (CRM) platform, a post with agent assignment into the call-buyer's CRM, update of awarded agent's hardware phone display using SIP (or update of their web phone or soft phone using similar data exchange to change the caller ID information), an email with all relevant information, and/or SMS text(s) with relevant information.
In non-limiting embodiments, the awarded call-buyer or agent may be identified via entry of a unique ID or pin into an IVR system with verification, so that the lead post/reveal can be sent in via email and/or into the call-buyer/advertiser's CRM pre-assigned to a specific agent. In other words, the lead may be submitted into the CRM pre-assigned with an identifier (e.g., agent=user@callerready.com) as part of the lead creation post. This protects the lead within the call-buyer's CRM from being routed and assigned to another agent.
In non-limiting embodiments, call distribution may be prioritized based on speed and/or an auction among call-buyers. For example, the system may require pressing “1,” or some other key or sequence, to accept a call among call-buyers who are open and requesting matching calls. One of the benefits of a multiple call-buyer distribution approach is that it addresses issues concerning the speed of connection, thereby improving the connection success rate for the call-supplier and improving the emotional quality of the conversations that occur. This leads to better calls and more sales for the call-buyers. The consumer (caller) also benefits because they receive assistance in a timely manner. Further, these competitions can be run as auctions to yield the maximum net revenue for the call-supplier, wherein the call-buyer with the highest price-per-qualified call or effective price-per-qualified call is ranked first in the call order. The buyer with the second highest effective price-per-call is ranked second, and so on.
In non-limiting embodiments involving a real-time auction among call-buyers, the effective price-per-call may be calculated based on the price a buyer is willing to pay, and discounted by various factors such as, but not limited to, call-buyer specific return rate, rejection rate, percentage of qualified calls to connected calls (e.g., in situations where the connected call duration must last a specified duration or number of seconds to become a billable qualified call), acceptance rate of the calls offered, lead qualification filters (e.g., wherein the buyer is only purchasing calls when the lead meets certain criteria), the size of the call-buyer's overall order, and/or the strategic value of the call-buyer to the aggregator or call-supplier.
In non-limiting embodiments, various methods may be used to rank competing call buyers for an incoming call. For example, a quality score may be generated by at least one software application using various factors, variables, and/or other considerations. Such factors may include, for example, an effective cost-per-call, return rate, strategic priority, geography, lead data filters and values, return rate, ease of doing business, percentage of daily limit filled, order fill rate, concurrency limit utilization, historical offer-to-win rate, historical qualified billable call-to-awarded call rate, and/or the like. By normalizing such data and applying a normalized weighting to each of these factors, the system generates an overall ranking for each potential matching buyer. Similarly, a multivariate weighting process such as the Analytic Hierarchy Process may be used to derive weights for these component variables of the call-buyer quality score.
A generated call-buyer quality score may be dynamically adjusted based on ratings, performance metrics, strategic priority, call pacing goals, and daily fill rate, as examples. Call Purchase Orders (e.g., agreements to purchase calls subject to certain constraints) may be analyzed for various factors, including office hours (the specific hours during which the buyer is willing to receive calls), limits (daily or hourly qualified call limit, and/or total qualified call limits on an order), concurrency (e.g., how many utilized lines/calls can the system make into a buyer's number at the same time; for example, 10 simultaneous calls maximum, only one call at any given time, unlimited, and/or the like), payout (e.g., what the call-buyer agrees to pay for a qualified call), effectiveness rate (e.g., the qualified call to award rate), return rate (e.g., percentage of calls matching the qualified call duration that the buyer requests to return/refund), and/or the like. There may be an automatic shut-off for a call-buyer (i.e., calls will no longer be offered) if the call-buyer misses all calls during a given time period, or if the call-buyer meets some other specified parameter. Orders may be tracked, and payments may be collected from call-buyers against any prepaid amounts. The system may generate invoices automatically based on the collected data.
An automatic shut-off for a call-buyer means the call-buyer failed to compete or accept calls during an agreed-upon period that they had stated on a submitted order. In other words, a call-buyer's purchase order agrees that the call-buyer will be open and accepting calls during a certain period and, starting at a time within that period, a predetermined number of calls are presented in a row where the call-buyer does not answer within an allowable/expected timeframe, e.g., their line is busy, the calls go into a queue, and the buyer does not press “1” before a predetermined period of time, the calls are connected but all fail to reach a minimum qualification duration, etc. These signals specify that the call-buyer is not actually receiving calls properly when they said they would. Automatic shut-off pauses delivery in these situations and the incidence of automatic shut-off may be a negative factor in the quality score of a call-buyer.
In non-limiting embodiments, a number of distribution ranking modes may be selected by a user to control how calls are distributed to the call-buyers. For example, such distribution ranking modes include, but are not limited to, (1) a Straight Strategic Priority-Weight Rank mode, where a higher priority is a higher rank, (2) a Targeted Distribution Mix mode, (3) an Optimal Buyer Weighting mode, and (4) an Optimal Buyer Weighting mode with Targeted Mix and Variable Weighting. Various other modes, and combinations of modes, are possible.
As described above, various factors may be weighted to rank each of the call-buyers. First, the system may determine the potential call-buyers to rank based on whether their schedules are open, lines are available within their concurrency limits, not yet reached their daily call limits, not yet reached their purchase order limits, call matches their routing rules, and/or the like.
In a non-limiting embodiment, a trailing time period is determined during which the system tries to deliver calls based on the targeted distribution mix (e.g., last hour, 2 hours, 3 hours, 4 hours, 6 hours, 10 hours, 12 hours, 18 hours, 24 hours, 48 hours, 3 days, and/or the like). In order to calculate the relative proportion of calls delivered to any given call-buyer during a given time period, the system evaluates the proportion of calls delivered within the trailing time period. A goal of this embodiment is to satisfy as many call-buyers as possible by delivering the rate or call flow they are desiring without oversaturating or starving any given call-buyer for a time period when they have sales people awaiting calls.
Various methods, tools, and settings may be used to prevent unattended call delivery problems in non-limiting embodiments. For “No Verify” problem cases (e.g., where the system will award/connect the caller to a call-buyer or agent's phone number as soon as the call-buyer or agent's phone system answers, without having to press any keys), the system may provide an optional short call warning to turn a call-buyer off automatically when the most recent set of a predetermined number (e.g., “X”) of calls received by that call-buyer lasted less than a predetermined number (e.g., “Y”) of seconds, and send an email or other communication to prevent a closed call-buyer from ruining lead delivery effectiveness for the call-supplier. For “With Verify” cases (e.g., where a call-buyer or agent must use a telephone keypress verification or some other form of verification), an automatic pause call-buyer option may be provided for any call-buyer who has received a predetermined number (e.g., “X”) of calls offered in a first highest ranked call-buyer position wherein the call-buyer is called prior to calling any other potential call-buyers and yet this call-buyer is not without winning any calls. In such cases, the system may automatically notify a call-supplier that the call-buyer is experiencing a problem and may need a different call routing configuration to actually win call competitions, e.g., initiate calls to this buyer with longer headstart and a headstart lot size of one (1) to get any calls, or that the call-buyer's system or office may be shut down.
The Straight Strategic Priority Ranking mode ranks call-buyers based on weights only, irrespective how frequently a given call-buyer is winning call competitions, e.g., no consideration is being made to attempt to award competing buyers a targeted share of the calls in a given time frame.
The Targeted Distribution Mix mode of ranking and fulfilling orders ensures all competing call-buyers are presented the opportunity to receive a minimum share of calls in a given timeframe. In this mode, each call-buyer group is assigned a targeted percentage of the call delivery, e.g., 10% of calls for call-buyer one, 20% of calls for call-buyer two, etc. The targeted distribution mix mode ranks matching call-buyers based on a difference between the targeted percentage of calls delivered minus the actual percentage of calls delivered to the given buyer during a trailing time period, and essentially ignores the other potential weighting factors. The buyer with largest difference is ranked first in the calling order. Typically, the targeted distribution mix refers to “qualified/billable calls” delivered within the timeframe, but it can also be based on the number of “calls awarded” or the “calls offered”. The “targeted distribution mix” variable may be normalized among available matching call-buyers. This can be done by summing the total number of available matching call-buyer's targeted mix percentage, and then dividing each of the available matching call-buyer's targeted distribution mix by this sum to get the normalized target distribution mix for each call-buyer and finally calculating the gap between the normalized target distribution mix and the actual distribution mix and ranking from the highest difference to the lowest difference. Each time a call is received, the system can therefore find matching call-buyers, total them, normalize the weights, and rank the buyers accordingly. For example, three (3) matching available call-buyers each having a 10% targeted distribution mix can be normalized such that each receives 33% of calls.
With the Targeted Distribution Mix mode enabled, the system attempts to transfer a specific percentage of calls within a time period to each call-buyer based on the targeted distribution mix value for that call-buyer. The system will attempt to maximize the spacing between calls for each call-buyer to provide a steady delivery or pacing to each call-buyer instead of fulfilling each call-buyer sequentially. In other words, this method tries to smooth call delivery over time and avoid oversaturating any given call-buyer at any given time.
The Targeted Distribution Mix may then be calculated based on the largest calculated Call Gap value. The Call Gap may be calculated with the following equation: [Normalized Targeted Distribution Mix—Actual Distribution Mix] where the Actual Distribution Mix is (Connected Calls within Time Period/Total Matching Calls within Time Period). When there are equal calculated Call Gap values, ties may be broken using the Optimized Buyer Weight and then, if still equal, Strategic Buyer Priority, and if still equal, the equal buyers may be randomized to force a rank among them.
Referring now to
A Round Robin mode of ranking (i.e., an even cadence model) is the Targeted Distribution Mix mode described above when all available call-buyers have equal targeted distribution mix values. If this occurs, there will be even cadence among the ranking of call-buyers for each call. This mode effectively ranks call-buyers by the last time they were awarded a call because the normalized targeted distribution mix quantity is the same for each call-buyer.
An Optimal Buyer Weighting ranking mode fulfills orders in order to optimize profits. The Optimized Buyer Weight may be calculated with the following equation: (Effective Price-Per-Call * normalized Gap to (Daily or Total) Order Limit Percentage * normalized Strategic Buyer Priority); where Effective Price-Per-Call is equal to [Price*(1-Return Rate)*(1-Qualification Rate)]. Various other equations may be used. The call order of the call-buyers may then be ranked based on this calculated Optimized Buyer Weight factor.
In the Optimal Buyer Weighting mode, the Gap to the Targeted Distribution Mix may be substituted for the Gap to Order Limit Percentage. Further, the Optimal Buyer Weighting mode may incorporate weighting of the equation components. For example, a user may provide various weights to different factors to build their own algorithm for optimizing the distribution of calls. Call-sellers can therefore adjust the weights of different variables in response to call distribution feedback they receive from call-buyers. It will be appreciated that users may provide weights in various different ways, including entering input or manipulating selectable options on one or more graphical user interfaces.
An algorithm in a preferred and non-limiting embodiment of the Optimal Buyer Weighting mode of ranking may execute the following equation to calculate an Optimized Buyer Weight: : (Effective Price-Per-Call * normalized Gap to (Daily or Total) Order Limit Percentage * normalized Strategic Buyer Priority * normalized Targeted Distribution Mix); where Effective Price-Per-Call is equal to [Price*(1-Return Rate)*(1-Qualification Rate)]. Weights can be provided to each of these variables so that the targeted distribution mix could potentially carry more weight than the Gap to Order Limit percentage. The Strategic Buyer Priority Weight may be set to zero (0) unless it is needed. The call-buyer order may then be ranked based on the calculated Optimized Buyer Weights.
Potential call-buyers may be dynamically weighted for each phone call. In non-limiting embodiments, the weights of the variables or call-buyers can be directly changed and/or input by a user. In non-limiting embodiments, an even Round Robin distribution method may be used based on how long it has been since the call-buyer was previously offered a call. In other embodiments, the call-buyer ranking originates from a third-party system and can be passed into the call distribution system. Once a ranking is either determined or received, an optimization between awarding the call to the highest ranked, the soonest-available call-buyer/agent can be staged in real-time by implementing the initiation of calls to each ranked call-buyer/agent with successive call lots and using intentional delays between initiating calls to competing call-buyers in said call lots. The delays allow the system to provide higher-ranked call-buyers with a better chance at winning the call competition by providing one or more call-buyers with a headstart.
In this manner, a call can be awarded to the first call-buyer/agent to answer or, in a non-limiting embodiment, the first call-buyer/agent to “Press a key”, e.g., “Press 1” or some other keypress/sequence, on their telephone keypad. The key-press affirmatively indicates that the call-buyer/agent is ready and able to accept the call, and prevents connecting a caller into a voicemail system or a hold queue. Once a call-buyer/agent is awarded the call, the other lines are immediately hung-up on. In another embodiment, in the case of a second overlapping call that comes in prior to the other lines being hung-up on, the remaining competitor buyers/agents can immediately be placed into competition for the second call.
In another non-limiting embodiment, and as described above, the call can be awarded to the highest ranked call-buyer/agent who presses a key within a predetermined number (e.g., “X”) of seconds or time period (a “wait for better call-buyer/agent” time period) from the moment the first call-buyer/agent presses a key. If the highest ranked call-buyer/agent is also the first call-buyer/agent to press a key, the competition may be immediately ended and the caller will be connected with said highest ranked caller-buyer/agent. Once the “wait for better call-buyer/agent” period elapses, the call is awarded to the highest ranked buyer who pressed a key and the other lines are hung-up on. In another non-limiting embodiment, during the “wait for better call-buyer/agent” the available call-buyers can increase their bids or buy the call immediately by agreeing to a specified higher price than their baseline bid on their call order.
There are numerous ways to stage call competitions between multiple competing call-buyers and/or agents. For example, a headstart mode may be used where the top-ranked call-buyer is called first and, after a predetermined number (e.g., “X”) of seconds, the rest of the matching call-buyers are called. The maximum number of ranked call-buyers called per caller can be set to control call distribution costs. As another example, a headstart mode may dynamically size the headstart lot and maximum included call-buyers/agents to call in order to optimize the speed of connection against the call distribution costs. For example, with ten (10) ranked buyers in the competition, the headstart lot size might be set to two (2) buyers who are called first and then, after five (5) seconds, an additional lot of five (5) are called, and then after another five (5) seconds, the final lot of five (5) buyers are called. The call competition can end as soon as any of the buyers presses a key to win the call.
The dynamic aspect of the headstart lot size and associated lot delays is based on optimizing the process so that the fewest number of call-buyers are called to connect a call at the highest effective price within a predetermined number (e.g., “X”) of seconds. For example, if the goal is to sell the call at the highest price within four (4) rings or about 15 seconds, the system can adjust the Effective Price Per Call [Buyer's price per qualified call * (1-the buyer's qualified call return rate)*(qualified calls for this buyer/connected calls for this buyer)] by multiplying it by the frequency the buyer presses 1 within 15 seconds of call initiation. So, if a buyer always presses 1 within 15 seconds of call initiation, the Time Adjusted Effective Price Per Call=100% * Effective Price Per Call. And if a buyer historically only presses 1 within 15 seconds of being called 50% of the time, the Time Adjusted Effective Price Per Call=50% * Effective Price Per Call. Then using the probabilistic Time Adjusted Effective Price Call to determine the call order for the competition will yield highest Effective Price Per Call on average within 15 seconds, provided the call competitions are allowed to run for 15 seconds.
Through these time-to-connect metric adjustments to the Effective Price Per Lead, the call-buyer rankings are further modified. Then, by varying the headstart lot size to be larger or smaller, the system can optimize toward the highest connection rate possible within a predetermined number (e.g., “X”) of seconds, at the highest effective price, and with the fewest number of competing buyers in the competition (e.g., at the lowest call distribution cost).
In other non-limiting embodiments, the lot sizes can be constant and staggered with a uniform delay between successive lots. In a non-limiting embodiment, an overflow call-buyer of last resort may be used to ensure connections are always made. This buyer of last resort is characterized as a buyer who will buy a large number of calls but at a lower price point. In other non-limiting embodiments, if a call fails to route within a specified competition within the allotted competition time, the system can loop and retry the matching buyer pool a second time, or it can use IVR to offer the caller an opportunity to be called back when a representative becomes available (e.g., intelligent abandonment).
In non-limiting embodiments, a ranked pool of potential call-buyers or agents is dynamically passed in or otherwise supplied from a ranking system in real-time. For example, the ranked pool may be provided in substantially real-time when a call is first received. In this example, the call distribution system may query the ranking system for the list of ranked potential call-buyers or agents, and the call distribution system uses the returned list to implement the competition among the call-buyers or agents for distributing the call. Further, the call distribution system may gather additional information via an IVR system and provide that information to the ranking system for use in developing the matching ranked set of call-buyers/agents. It will be appreciated that this ranking system may be hosted by a third party, and may also be hosted by the call distribution system.
In non-limiting embodiments, the call distribution system may match the caller to existing lead information based on the caller's phone number and then provide this information to the ranking system for use in developing the list of ranked call-buyers. In other non-limiting embodiments, the call distribution system may be configured upon receiving a form fill data lead to first seek and award this data lead to a call-buyer/agent, prior to connecting the awarded call-buyer/agent on an outbound call to the lead (i.e., initiate the call to the call-buyers/agents first), or it can occur when a lead is called by the system first, prior to initiating the call to the call-buyers/agents.
In either case, the information about the call connection can be made available to the lead in a web browser, including information and links related specifically to the awarded call-buyer/agent. This may include, for example, updating an on-screen call status monitor with the awarded buyer/agent information, links, and/or pictures, and providing the lead with the awarded buyer/agent's caller ID telephone number information on screen so the lead can recognize who is calling them. This method of providing more information about who is calling promotes the answer rate and connection rate between leads and call buyers/agents. Once a call is connected, the awarded party, call duration, link to a recording, and other call metadata can be transmitted back to the ranking system or some other third-party system for tracking, billing and additional analysis.
In non-limiting embodiments, once a ranking is dynamically developed, an auction and/or competition can be further staged by the use of lots. Lots, as used herein, refer to the group of call-buyers who are called simultaneously or in rapid succession. Lot sizes can range from one to many. The lot sizes can vary with each lot and can vary dynamically based on the number of available potential buyers and other factors.
In non-limiting embodiments, a call-buyer may indicate that they are available to receive calls by setting their office hours, having an open order, and/or having their status set to “Active.” However, the call-buyers still answer the phone and press a key, e.g., press 1, to accept the call.
As already described, in a competition and/or auction, the winner can either be the first buyer to press “1” or some other key, sequence, or input, or it can be structured so that the winner is the highest ranked buyer to press “1” or some other key or input within a predetermined delay (the “Wait for Better Buyer Delay”). For example, if the highest ranked buyer presses “1” first, the competition is immediately ended and the winner is immediately awarded the call. If a non-highest ranked buyer presses “1” first, they can still lose the competition if a higher ranked buyer presses “1” within the “Wait for Better Buyer Delay” duration, e.g., a specified duration or number of seconds from the time the first buyer to press “1.” In non-limiting embodiments, the present invention allows for buyers to be able to increase their bids during the “Wait for Better Buyer Delay” period. For example, if a call-buyer presses “1” and has a lower bid than the current highest bidding call-buyer, the system may offer that call-buyer the opportunity to increase their bid by a specified amount to jump to the highest position. The system can also affect several rounds of bidding to seek the maximum revenue for the call. These additional real-time adjustments to win the call outright are communicated by the call-buyer to the system via telephone keypad key presses, via voice recognition, and/or via on-screen software controls.
In a non-limiting embodiment, in the “Wait for Better Buyer Delay” scenario described above, the system may allow a call-buyer to increase their bid price to buy the call outright and end the auction immediately for either (i) their maximum predetermined bid; (ii) an offered price in real time, e.g., “win this call now for $Z”; or (iii) for an additional dollar amount, e.g., “win this call now for an additional $Y.” These additional real-time adjustments to win the call outright are communicated to the system via telephone keypad key presses, via voice recognition, and/or via on-screen software controls.
In non-limiting embodiments, lot structures may be optimized. For example, the system may use multiple goals to optimize the lot sizes, delays, and/or sequencing. These goals can include, but are not limited to:
1. Connection Qualification Rate, i.e., qualified calls divided awarded calls;
2. Net Revenue, e.g., selling the call for the highest price net of expected returns/rejection rates;
3. Caller Hold Time, e g , minimizing the caller hold time or keeping it below a threshold, e.g., X seconds maximum hold time;
4. Geography, e.g., the approximated distance between the caller and the service/product supplier;
5. Quality, e.g., the qualitative ranking of call-buyer based on user reviews or other third-party available ratings systems;
6. Priority, e.g., the strategic value of the buyer to the call aggregator or call supplier;
7. Purchase Order Size, e.g., the relative size of the open orders;
8. Purchase Order Fill Rate, e.g., the fill rate against the daily, weekly, and monthly goals for the call-buyers; and
9. Call distribution costs, e g , minimizing the expense of the call-buyer seek process incurred by the calls made to the non-winning call-buyers.
In a preferred and non-limiting embodiment, time-based qualified billing may also be used. Further, call routing may be prioritized based on an effective cost-per-call. As already described, a real-time auction may be used to award the call to the highest bidder among available call-buyers/agents. In such an auction process, a time-based buffer (e.g., a specified duration) may be used to wait for a higher ranked call-buyer or sales agent prior to awarding the call. The bid rankings may be modified by return rate, close rate, or tenure of the agent.
In non-limiting embodiments, provided are methods and systems to repeat call distributions. Settings may be provided to protect leads sold to a given call-buyer or agent, and subsequent calls from the same lead may be re-routed to a previously assigned call-buyer/agent. In an alternate non-limiting embodiment, repeat calls from the same lead are routed to different call-buyers/agents and specifically excluding a previously-billed call-buyer or a previously connected but not billed call-buyer. Further, in non-limiting embodiments, customers may be provided with the ability to reconnect to a previously connected call-buyer, or to rate shop and contact a new service provider, at the caller's direction. In some non-limiting embodiments, calls may be queued for multi-buyer and single company distribution. IVR systems may be used to collect and qualify data. IVR may also be used to handle overflow calls and provide the caller with the ability to intelligently abandon the call. In non-limiting embodiments, a voice message may be received and then delivered to the awarded call-buyer and/or sales agent prior to initiating the outbound courtesy call back to the caller.
In non-limiting embodiments, overflow IVR is used as a transfer agent and presents callers with retry and/or intelligent abandonment options. For example, when a call distribution fails because no matching call-buyers are available in a timely manner, this embodiment can provide retry attempts to re-query the pool of potential service providers/call-buyers, or it can offer to hold the caller's place in queue until such time as a matching available service provider is located, prepared for the call, and the outbound follow-up call to the lead is facilitated.
In non-limiting embodiments, an automated after-hours call-handling method may be used to greet callers. For example, a greeting may be played and the caller may be presented with a number of options for specifying a call back time on the next available business date presented. Such options may include, but are not limited to, (1) as soon as possible; (2) morning; (3) afternoon; (4) evening; or (5) a user-selected specific time within the business' stated office hours. Upon confirming a selection, an SMS text message and/or email confirmation may be transmitted to the lead. Then, at a specified time when the office re-opens, a pre-call reminder warming SMS text message may be sent out a minute, or at some other predetermined time interval, before the first call attempt, e.g., a pre-call warming SMS to improve the answer rate.
In a non-limiting embodiment, the system initiates the connection with a call into the agent/representative/call-buyer first, presents information about the lead's request for the callback, and then connects the agent/representative/call-buyer on an outbound call to the lead. In an alternate non-limiting embodiment, the system makes an attempt to reach the lead on the telephone first, prior to connecting with a representative/agent/call-buyer. In this case, up to three (3) (or some other predetermined value) initial outbound call attempts with pre-recorded messages are made, separated by three (3) minutes (or some other predetermined time period) in the first ten (10) minutes (or some other predetermined time period) asking the lead to press “1” to speak with their representative.
In non-limiting embodiments, the system may be used to schedule calls. For example, a voice message may be received and delivered to an awarded call-buyer prior to speed-to-respond features. For example, once a voicemail is received by the system, the system may then continue seeking a call-buyer who wants to take the courtesy call-back. The awarded call-buyer then has the ability to hear the voicemail prior to initiating the outbound call. Further, a direct date and time may be received via an IVR system for a follow-up call. In examples, a time-of-day category may be selected by the caller through an IVR system or otherwise. A return call may be automatically queued for as soon as possible within allowable calling hours. Further, the return call may be facilitated through a call-buyer competition, an auction, or through a sales-agent-first calling process to award the call prior to initiating the outbound call leg to the customer. In some examples, the customer may be called first to ensure that they are still available for the call prior to facilitating the scheduled call assignment through a call-buyer competition, an auction, or through a sales agent distribution mechanism. In non-limiting embodiments, Express Written Consent (EWC) may be obtained through opt-in IVR and optional voice recording, affirming a positive consent to receive an automated call-back using a pre-recorded voice message. This feature facilitates compliance with the Telephone Consumer Protection Act (TCPA).
In another preferred and non-limiting embodiment, the system may be used in connection with call marketing lead generation, including connecting the caller with the right sales person as fast as possible, and capturing inbound calls. Features of the presently-invented system include a variety of processes, such as concierge services through real-time “speed to press 1” competitions and auctions, standardization of live transfer campaigns, ensuring the caller is qualified and that the lead data is joined with the phone call data for clean transfers every time without the problems associated with unqualified callers and missing data, and optimization of the marketing spend for each agent with internal call distribution based on product, state licensure, agent performance, and daily agent calls caps.
Referring now to
Referring now to
With continued reference to
In some non-limiting examples, and with continued reference to
The plurality of automated contact attempts may be stopped (e.g., the contact flow may be ended) in response to one or more end-states, determinations, or criteria. In a non-limiting embodiment, for example, the automated process may be halted in response to a call duration reaching and/or exceeding a predetermined minimum call duration, such as but not limited to a billable qualification threshold. The automated contact attempts may also be stopped if the lead opts out or otherwise requests to not be contacted anymore (e.g., requested to be added to a do-not-call list or the like).
In a non-limiting embodiment, the automated contact attempts may be constrained to a predetermined period of time (e.g., 30 or 60 minutes) to sell the call exclusively to a call-buyer. If the call is not sold within the predetermined period of time, then lead data may be posted or communicated to an external system for either exclusive or multi-sell (e.g., shared lead). In the case of multi-sell, the system may continue with additional contact attempts.
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
While the foregoing written description of the invention enables one of ordinary skill to make and use what is considered presently to be the best mode thereof, those of ordinary skill will understand and appreciate the existence of variations, combinations, and equivalents of the specific embodiment, method, and examples herein. The invention should therefore not be limited by the above described embodiment, method, and examples, but by all embodiments and methods within the scope and spirit of the invention.
This application claims priority to and is a continuation-in-part of U.S. patent application Ser. No. 15/417,603, filed Jan. 27, 2017, entitled “System, Method, and Apparatus for Determining a Status of a Call Recipient in a Call System,” which claims the benefit of priority to U.S. Provisional Application No. 62/287,563, filed on Jan. 27, 2016, the entire contents of which are hereby incorporated by reference, and as a continuation-in-part of U.S. patent application Ser. No. 15/286,968, filed Oct. 6, 2016, now U.S. Pat. No. 9,749,471, entitled “System and Method for Call Distribution,” which is a continuation of U.S. patent application Ser. No. 15/078,442, filed Mar. 23, 2016, now U.S. Pat. No. 9,497,323, entitled “System and Method for Call Distribution,” which claims the benefit of priority to U.S. Provisional Application No. 61/970,078, filed Mar. 25, 2004, entitled “System and Method of Call Distribution,” the entire disclosures of which are also herein incorporated in their entirety by reference.
Number | Date | Country | |
---|---|---|---|
62287563 | Jan 2016 | US | |
61970078 | Mar 2014 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15078442 | Mar 2016 | US |
Child | 15286968 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15417603 | Jan 2017 | US |
Child | 15687811 | US | |
Parent | 15286968 | Oct 2016 | US |
Child | 15417603 | US |