A place to ask questions, connect with others, and stay in the know
Here is some basic information about scheduled callbacks and how they work with campaigns. We are currently working on adding a documentation page for this. Once we have that I will link it to this comment.
There are 3 different ways you can schedule a callback that will relate to a campaign.
The agent scheduling the callback through the script or the widget next to the after call work are effectively the same thing. No matter if the campaign is preview or a non-preview like power when the callback comes due it will not run through call analysis before going to the agent. It will be presented similarly to a preview call. When the agent goes to place the call we will still run dialer checks that are associated to the campaign (dnc blocking, zone blocking, contact callable status, ect) and block the call from being placed if it would be blocked for the campaign. One thing to note with this approach is that the campaign is not aware of the outstanding callback and will continue to place calls to the contact unless you prevent it someone with a filter.
You can also use a campaign call rule action to schedule a callback based on some wrap up condition. If the campaign is power or some other non-preview campaign then when the callback is due it will run call analysis before transferring the call to the agent. These are the same in that when the agent goes to place the call or the system places it for non-preview we will run through all the regular checks of that campaign (dnc blocking, zone blocking, contact callable, ect) and dis-allow the call from being placed if any of those conditions are met. If you recycle the campaign the contact can be redialed even if there is an outstanding callback.
So, that is a lot of information that may or may not answer your question. Let me know if you have questions about specific cases and I would be happy to answer.
Outbound Lead Software Engineer
How would we prevent the # from being called back PRIOR to the scheduled callback? That's the challenge I face today... we use Outbound Campaigns full time and we recycle through our campaign list every few days... so if a customer requests a call back next week, they end up getting called back too early.
That is a good question. We have had that come up a few times. The work-around right now is to use contact list filters. They will run against contacts on the campaign recycle but they will not limit scheduled callbacks. Here is an example:
Agent schedules a callback and wraps up the call with WrapUpCodeA.
Set up a wrap-up call rule on the campaign that will say if last agent wrap up was WrapUpCodeA then set a field on a contact list column.
Then set up a contact list filter for the campaign that filters out contacts with that field set.
When the scheduled callback comes due there would have to be another rule to un-mark the field and allow it to dial on the campaign again.
All that being said that would require your wrap-up to correspond with scheduling a callback always. Would that work in your use case?
Yes, that could work. Sounds like I need to do the following... please correct me if I'm wrong.
That sounds fine, but how will the system know to apply the pre call rule for the scheduled call back and not just for the next time the phone # comes up in the campaign? I think I'm missing a step here.
Yes that is correct and should work. When a campaign has a contact that is filtered out at the beginning because of a contact list filter it won't run pre call rules on it. So that pre call rule in step #4 won't be run until the scheduled callback comes in.
Callbacks in campaigns: https://help.mypurecloud.com/articles/callbacks-in-campaigns/ is now available in the Resource Center.
Check out the Genesys Knowledge Network - your all-in-one access point for Genesys resources
Genesys empowers more than 7,500 organizations in over 100 countries to improve loyalty and business outcomes by creating the best experiences for customers and employees. Through Genesys Cloud, the #1 AI-powered experience orchestration platform, Genesys delivers the future of CX to organizations of all sizes so they can provide empathetic, personalized experience at scale. As the trusted, all-in-one platform born in the cloud, Genesys Cloud accelerates growth for organizations by enabling them to differentiate with the right customer experience at the right time, while driving stronger workforce engagement, efficiency and operational improvements.