Features discussion - (Realtime) Sales report

Discussions about new features or changes in existing features

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

Features discussion - (Realtime) Sales report

Postby dspaan » Fri Jun 17, 2011 12:38 am

So, i have spent some time thinking about these features over the last few months and the goal of this topic is to discuss these features and hopefully let them end up in the Projects forum as bounties so we can fund the development together.

I have been working with outbound mainly so once i get some more inbound experience you can bet i will make a topic about that too :wink: .

In my opinion right now the most important missing features for Outbound VICIdial are:

1.Reliably manage disconnected numbers
2.Status code for maximum attempts
3.Manager friendly Reports<--this topic
4.(Realtime) Sales report<--this topic
5.Import and export leads templates

Since it would become a mess to discuss all of these subject in one thread i made a thread for each of them. I know that for some of these subjects there have been discussions about them in the past. I will try to reference these older threads as far as i can.

(Realtime) Sales report

I realize this is not universally applicable and is only useful for outbound (and some inbound) callcenters who sell products or services by phone. But i'm guessing there are a LOT of us out there! :)

So what about adding some sales specific reports to the standard reports about sales? There are also reports about inbound service so it think this really should be added. For all commercial outbound projects every manager wants to know one thing: How many sales did we make today on how many hours? And what does the ratio (sale per hour) per agent look like? So the only thing i'm suggesting is making a new report similar to the agent performance detail report but adding a sales ratio calculation to it. It would show the ratio for each agent together with the working ours, wait time, dispo time, talk time, etc. Also the sheet should be downloadable.

Sure i can ask someone to make a custom report. But would this not be used by A LOT of callcenters? It's a basic needed report if you ask me.

The report could be made so it takes all statuses who have SALE=Y flag in the campaign and system status settings sections. This way the report does not have to work with a specific status but you are free to define any status you want to be included into the calculation.

It would be awesome if the sales per agent and/or ratio could also be shown in the realtime main report. An ideal instrument for each supervisor to monitor which agent needs attention.

I'm looking forward to hear everyone's opinion on this and maybe it could become a default report?
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby mflorell » Fri Jun 17, 2011 1:28 am

A "sale" is calculated in 100,000 different ways, and there are some pretty strange ways out there. We have made a few custom sales stats reports, but they were so customized that we had a difficult time stripping out all of the custom parts to make them generic enough to add them to Vicidial. One that made it is the fronter/closer report, and that ended up being about 1/4 the size of the original customized report after it was made more generic.
mflorell
Site Admin
 
Posts: 18379
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby dspaan » Fri Jun 17, 2011 9:31 am

But thats why i'm suggested to use this:

Image

A sale is maybe a too commercial term. It should be 'a succesful' call.

For instance we also do surveys and it would be very useful to use the same report to see how many surveys an agent has done per hour.

It could simply be defined by setting the custom campaign status code for a succesful survey to SALE=Y.

Would that not solve the problem with 100.000 way's to calculate a sale?
Except if there is another way apart from using status codes?

So the only new thing here is succesful calls per hour per agent based on that Y/N selector in the status codes. I think it would be very useful for many callcenters.
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby mflorell » Fri Jun 17, 2011 9:52 am

That sounds good to me.
mflorell
Site Admin
 
Posts: 18379
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby dspaan » Fri Jun 17, 2011 9:53 am

Bounty? :)
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby mflorell » Fri Jun 17, 2011 9:55 am

Could you do a crude mock-up with everything you would like to be included and how you want it to look?
mflorell
Site Admin
 
Posts: 18379
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby Trying » Sat Jun 18, 2011 11:48 am

I am in. The more reports the better.
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Postby dspaan » Mon Aug 22, 2011 6:18 am

mflorell wrote:Could you do a crude mock-up with everything you would like to be included and how you want it to look?


Sorry i didn't post this sooner but here it is.

Image

To implement this change i think the selector for the campaign and system statuses should be renamed from SALE=Y/N to SUCCESS=Y/N.

This way you have a generic selector for specifying which call was successful or not. Wether it's a sales project, satisfaction research or whatever project. Also for an inbound project this could be used to calculate the first line resolution rate.

In the agent performance detail report the orange columns are the only changes. I also added NONPAUSE time in there because it's more accurate then the current TIME column to use for calculating the success ratio.

2nd report to change would be the Realtime Main Report. Just add the succes ratio colum and number of successful calls in there somewhere. Each supervisor will love this since they can now see how many successful calls an agent has handled in total and per hour and based on that information maybe tell the agent to log out or switch campaign.
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby williamconley » Mon Aug 22, 2011 8:31 pm

could this be done with "categories"? Then you could define a category for each status (to group the statuses with a name, which seems to be what we're doing), and this report would be easily customized by showing category percentages and/or counts.

If only one category were created ... statuses would either fall into this category (and be reported in that column) or ... not. And if the category (for instance) were named "Success", then the report could look just like what you created. But someone else who has "Sales" would name it sales. Perhaps someone who sets Appointments would ... well, you get the idea.

And if multiple categories are created, then multiples would show up on the report. I mean, you should not NEED "Success" AND "Fail", but if someone wanted the numbers there, what the heck. And for those who have "levels": "Full Sale" , "Appointment", "OnlineDemo" would allow three columns each showing results.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20220
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby dspaan » Wed Sep 28, 2011 12:45 pm

I didn't get a notification about your post William, otherwise i would have posted sooner.

What you are suggesting is indeed the same endresult and at the same time more flexible. For instance we also group certain statuses together in a category called 'no chance'. These are all the attempts where agents did not get a chance to make a salespitch. If that could be shown as a percentage in the realtime and static reports that would be excellent because it would give you insight into the chances specific agents had in relation to other agents.

But to be honest i think it would be way more work for Matt to develop this because you would also need an admin interface change where you specify which category % should show up in which report. Just showing all categories would make a mess of the reports i think.

So i think to begin with a success ratio defined by the Y=success selector for each status would be a minor change with great effect.
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby dspaan » Sun Jan 15, 2012 10:21 am

I just noticed that in the latest SVN release there is a 'Team Performance Detail' report. It looks very much like the report i suggested in this thread!

I didn't read anything about it in the UPGRADE.txt so i'm quite curious how this report came to see the light of day :)

Awesome development.
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby Trying » Sun Jan 15, 2012 10:47 am

That is the report I asked Vicidial Group to develop and I LOVE IT!! :D
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Postby dspaan » Sun Jan 15, 2012 12:39 pm

Oh well that's great news. :D

Trying, how are Incomplete and Cancelled Sales measured?
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby Trying » Sun Jan 15, 2012 12:46 pm

That will be part of the QC system that William is developing for me. The plan is for QC agents to be able to review sales and then disposition it as valid, incomplete, cancelled, etc.
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Postby dspaan » Sun Jan 15, 2012 5:07 pm

wowie that sounds awesome!
now all we need is to have the salesratio or number of sales over the day into the realtime report.
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby Trying » Mon Jan 16, 2012 1:40 am

Yes. Any chance you could sponsor those?
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Postby dspaan » Mon Jan 16, 2012 7:05 am

Not sure but i will try for sure to get this done.
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby dspaan » Thu Jan 19, 2012 8:54 pm

Trying, what is the definition of the System Time column?
Which time is used for the Sales per Hour calculation?
What do you mean by First Call Resolution, is this related to sales in the first call?
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby Trying » Fri Jan 20, 2012 3:53 am

System time is simply for how long the agent has been logged in and waiting or working on the system. It excludes pause times.

Sales per hour is how many sales the agent made per talk time hour.

First call resolution means how many times an agent speaks to a customer on average. You obviously want it as close as possible to one because in inbound if the figure is high the agent probably did not sort the problem out the first time and in outbound the agent did not handle objections and keep rescheduling calls.
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Postby dspaan » Sun Jan 22, 2012 9:03 pm

But if i compare system time with nonpause time from the agent performance detail report over the same period they are not the same??
Also i don't know if your agents do manual callbacks but that involves them to go on pause and this is actual worktime although in pause mode and should be added in my opinion...

Ah damn i wish the sales per hour was an expression of sales per nonpause time.... The current indicator says something about the agent performance but not about the sales per hour for your callcenter, a figure that can be communicated to the client.

How is the first call resolution calculated? Does it look for the caller ID or lead ID?
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby Trying » Sun Jan 22, 2012 11:37 pm

We do not do manual callbacks on the business that we do but you are quite right, that pause time should be added.

Everything in our call centre is measured on talk time. You are more than welcome to add to the project. We can then have a Sales Per Talk Hour AND a Sales Per System Hour measurement.

No, looking at specific leads when calculating the first call resolution figure would completely kill your database if you run it while your agents are dialing. The measurement is therefore simply how many contacts you made compared to the amount of leads that you used.
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Postby dspaan » Mon Jan 23, 2012 10:15 am

I see. I'll contact the VICIdial sales team to add that extra ratio column once our clients give the green light.

PS: Do you know how the new call count limit works?
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby williamconley » Sat Jan 28, 2012 11:52 pm

Push the (?), it's right in there ...
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20220
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby dspaan » Thu Feb 23, 2012 1:12 pm

Hi Trying, just letting you know that i've made a payment to VICIdial group to add that column to the team performance detail report.

How far is the QC development?
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby Trying » Thu Feb 23, 2012 1:27 pm

That's great news. Waiting for William :cry:
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Postby Trying » Thu Feb 23, 2012 1:36 pm

I forgot to add, I asked Matt to add the PRECAL pause time to the system time as discussed before.
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Postby dspaan » Tue Mar 13, 2012 9:13 am

Hi Trying, about two weeks ago we sponsored to have the working time and sales per working hour in the report. Checkout the SVN.

We also sponsored a script that allows you to have a recording button in the scripting page so the agent can still make a manual recording while the allforce recording is already on. Useful for sale voicelogs.

Today we noticed a sale was missing from the team performance report, i made an issue about it in mantis: http://www.vicidial.org/VICIDIALmantis/view.php?id=559
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby Trying » Wed Mar 14, 2012 4:08 am

Awesome! How do you define working time exactly?

Matt has also now added the PRECAL pause time to system time. I am also sure you saw that you may now choose from a dropdown list the dispositions you want to show on the report.
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Postby dspaan » Wed Mar 14, 2012 7:19 am

Working time = nonpause time from the agent performance detail report.

What does precal mean? That droplist sounds awesome, have to check it out.
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby Trying » Wed Mar 14, 2012 7:53 am

Precal is when an agent click on "search for a lead" or "manual call", etc. So all manual work is now also included in "system time". System time therefore only excludes time where the agent deliberately selected to pause.
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Postby dspaan » Wed Mar 14, 2012 10:29 am

Aha, so maybe it would be better to use this precal time as basis for the sales per working hour calculation?

PS: Have you noticed sales missing from the team performance report like i posted in mantis?
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Postby Trying » Wed Mar 14, 2012 11:06 am

Aha, so maybe it would be better to use this precal time as basis for the sales per working hour calculation?


Yes, that would probably be very accurate because the PRECAL time should be billable if an agent doesn't sit around doing nothing.

I have not noticed any missing sales, although I haven't been checking lately and nobody complained.
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Re: Features discussion - (Realtime) Sales report

Postby dspaan » Fri May 11, 2012 7:13 am

So Trying, is the QC system finished yet?
Regards, Dennis

Vicibox 9.0.1
Version: 2.14b0.5
SVN Version: 3199
DB Schema Version: 1588
Build: 200310-1801
dspaan
 
Posts: 1377
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands


Return to Features

Who is online

Users browsing this forum: No registered users and 27 guests