Call campaigns / Intelligently mass create call records via SugarBPM

Hello Sugar Lovers!

I've recently worked on a request that I've had several times: allow teams to manage outbound call campaigns. 

Scenario: 

An account list is prepared based on a report (eg. complex criteria). Users need to track who they called, who they have to, when they would need to call back...

Solution found: 

I've created a simple BPM that: 

  1. Starts when a target list is linked to an account AND that TL has the "Prospection" type
  2. Creates a related call

So the manager creates a TL, selects accounts from a report and calls are created. Calls are shown on a simple dashboard, then the focus drawer does its magic. 

Success!

Current limitations: 

Managing campaign sub segments requires manually adapting the BPM to give a special subjet to the calls. If the segments are more complex than a filed I canfind on the account, I would have loved to inject the Target list name in the Call Subject. However AFAIK it is not possible because it's a many-to-many relationship and SugarBPM does not have access to the Target list name/id that triggered the call. 

Maybe you've solved this otherwise? 

I've already ruled out: 

  1. Code: because I wanted a no-code solution, otherwise I'm certain we could develop a hook that would replace the BPM or extend the BPM
  2. Action button: because action buttons cannot be used in "mass" scenarios (that would be fantastic BTW)

Thanks for your input :)

Cheers,

Damien

Parents
  • Hey Damien,

    We would try drawing an algorithm on the fly with the Logic Builder tool to include it into BPM Process Definition covering the gap - that should take perhaps up to an hour
    But not sure whether this approach is ruled out or not - for me such a solution is obviously a no-code approach for implementing Sugar tasks because I don't have Sugar coding skills

    Best Regards,
    Dmytro Chupylka

    integroscrm.com
    We make work in Sugar CRM system faster, more convenient and efficient

Reply
  • Hey Damien,

    We would try drawing an algorithm on the fly with the Logic Builder tool to include it into BPM Process Definition covering the gap - that should take perhaps up to an hour
    But not sure whether this approach is ruled out or not - for me such a solution is obviously a no-code approach for implementing Sugar tasks because I don't have Sugar coding skills

    Best Regards,
    Dmytro Chupylka

    integroscrm.com
    We make work in Sugar CRM system faster, more convenient and efficient

Children