I built an integration in 2018 to manage outbound IVR campaigns from Salesforce, which has been running fine up until the start of November, when it appears that the Campaigns themselves aren't being triggered. The Contact Lists are being populated, and the last step is to switch the Campaigns on.
I'm sure that there have been changes to the API, but were any methods deprecated that might have affected this?
I talked with the API team who owns the outbound API. They are not aware of any deprecations in the API. Are you able to see if the call out to turn the Campaign on is actually occurring? If it is occurring and you are getting a 200 response code back from the call, then it might be a bug and you could open a support ticket with our Care team.
Otherwise, the problem is somewhere upstream.
Thanks,
John Carnell
Manager, Developer Engagement
I received a suggestion to include "division", which we had not been including previously, and we're closer - we are now able to update most of our campaigns to "status" = "on", which starts the dialing process.
There are some that appear to still have issues, despite returning a 200 response code. I will continue to monitor and provide add'l details as soon as I have them (later this week, I'm hoping).
Here is an example from today, 12.20, where the Campaign Status was not set = 'on', requiring manual intervention on our part -
Campaign: Patient IVR EST3 [f867d47b-9592-41f7-a70c-e17dfd1fab91]
Contact List: Patient IVR EST3 w/ timezone [7f64a2d5-72cd-4dbd-aecb-76d74347f5a1]
The response indicates that the Campaign Status = 'on'.
I manually activated the Campaign at 10:49 (apologies for the bold formatting below..:()
I would recommend you open a ticket with our Customer Care team. At this point, the engineering team will need to get involved. What I would recommend is you get the correlation id of when you make the call out to set the campaign to an on status. Having a correlation id will allow the team to see what is going on in the logs and help with diagnosing the problem.
Thanks,
John Carnell
Manager, Developer Engagement