Hi,
I have a running campaign and I want to change the priorities of some of the leads every 5-10 sec.
How can I do this using the sdk? I tried to use post_outbound_contactlist_contacts() but I don't want to update the rest of the columns only one column for some of the contacts.
We do something similar with our campaign, although not quite that frequently. I believe you have to provide the entire payload of the record, you can't just send the single column that needs to be updated (I may be mistaken).
The other side of the issue we experienced is you need to recycle the campaign to enforce the new values. We have a single list that not only updates sorting values but also continuously appends additional contacts. To enforce the new sorting value and the new contacts we have a job that recycles the list every 60 seconds which is the fastest our recurring jobs can go, but you could do it as often as every 6 seconds (5 seconds is the minimum amount of times between recycles.
However, due to recycling the campaign, you'll want to enforce attempt limits as recycles will reimport the entire list to the campaign result in recalling contacts unless you do something to mark them as uncallable after the first attempt or remove them from the list. We rely on both removing contacts once we've completed the call and Attempt Controls to only allow calling a contact once.
This might not exactly work for your specific use case, but it accomplishes our needs. We don't use the SDK (we actually use Ruby) so I can't point to methods as we use the API endpoints directly.
This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.