web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Answered

Telemarketing Campaign

(0) ShareShare
ReportReport
Posted on by 55

Hi All,

My company works with the 365 Sales for 2 years.
Now we would like to on board our telemarketing to our CRM.

Our telemarketing department calls off dynamic lists (B2B and B2C).
These lists are based on industry codes which we set ourselves.

In order to evaluate the number of calls based on campaign, a process must be set up for each campaign and the employees must be accompanied.
Clear goals should be defined.

Below is a process sketch.

pastedimage1596542586652v1.png

Can such processes and goals be defined with Dynamics 365 Marketing?

Regards
Dale

I have the same question (0)
  • cloflyMao Profile Picture
    25,210 on at
    RE: Telemarketing Campaign

    Hi Dale,

    As per my understanding, you could create a custom field to represent that whether employee has reached to customer.

    pastedimage1596616961406v2.png

    Then create a segment to query contacts who get reached by employee.

    (Please refer to following article for how to enable other entities in segment query block:

    https://docs.microsoft.com/en-us/dynamics365/marketing/mkt-settings-sync)

    pastedimage1596617323703v3.png

    Create another segment to query not reached contacts

    pastedimage1596618557889v5.png

    Upper path: send thank you email to reached contacts, run workflow to set phone call to success.

    Lower path: generate new phone call activities for not reached contacts. wait for several days, then check whether there is "Not reached" phone call record, if such record exists,

    run workflow to set it to lost.

    pastedimage1596618784822v6.png

    The relationship between Contact and Phone Call is 1:N, there is no OOB method to query child records, 

    thus you need to build a custom workflow activity with code to query related phone call activities of contact.

    Regards,

    Clofly

  • Dale.Brunner Profile Picture
    55 on at
    RE: Telemarketing Campaign

    Hi Clofly,

    Thanks for your relpy an inputs.

    I will try the steps and give you feedback.

    Regards

    Dale

  • cloflyMao Profile Picture
    25,210 on at
    RE: Telemarketing Campaign

    Hi Dale,

    Ok. :)

    Regards,

    Clofly

  • Dale.Brunner Profile Picture
    55 on at
    RE: Telemarketing Campaign

    Hi Clofly,

    I have now copied everything except the workflow.

    Unfortunately I can't get any further.

    If I create the workflow on the Customer Journey, I can't query the phonecalls.

    And if I create the workflow based on the phonecall, it will not appear in the search in the Customer Journey.

    I hope it is somewhat understandable :)

    What exactly am I doing wrong?

    BR

    Dale

  • Verified answer
    cloflyMao Profile Picture
    25,210 on at
    RE: Telemarketing Campaign

    Hi Dale,

    You are doing without wrong.

    Querying feature is not available in OOB steps of workflow, thus we need to write code to achieve custom workflow activity to support complex business logic.

    The second issue is that the workflow executing in customer journey should be set to "on-demand" type, and its source entity could be only set to Contact.

    It will take so much effort to write code, to simplify the whole process, you could refer to following alternative: by using a custom tile and flow to close phone call.

    1. Create a custom tile by following tutorial from documentation:

    https://docs.microsoft.com/en-us/dynamics365/marketing/developer/extend-customer-journeys-custom-channels

    When customers go through to the custom tile, an entity called "Custom Channel Activity" will be created; 

    In the entity, there is a field to save corresponding contact.

    But we need an extra custom entity to link it to custom channel activity.

    2. When everything are configured in step 1, then we replace the workflow tile with custom tile.

    In my application, I created a custom entity called "Twitter Channel".

    (Don't worry about name of custom entity, because it is only used to link to custom channel activity.)

    pastedimage1597138437123v2.png

    Just as we can select a specific workflow for different customer journeys, here we can also select a specific custom entity record to support specific business logic.

    (The custom entity indicates that it is used to update phone calls.)

    pastedimage1597138607725v3.png

    3. Create a flow, it will be trigger on creation of "Custom channel activities".

    From beginning, we use Entity ID field to retrieve information of associated custom entity record.

    pastedimage1597138976500v4.png

    4. In my process, the flow will only go further if name of custom entity equals to "Phone call". 

    pastedimage1597139076620v5.png

    5. We know that Subject and Regarding fields of phone call records which are created by customer journey will be populated from subject of activity template and corresponding contact respectively.

    My phone call template name is 123, therefore, I only update phone call record which subject field is equal to 123. 

    Firstly, filter out the eligible phone calls.

    pastedimage1597139208458v6.png

    Then use the record id from the previous step to update.

    pastedimage1597139800971v8.png

    pastedimage1597139821984v9.png

    6. Result(I run a simplified customer journey to test.)

    Phone calls to members in segment will be closed via flow.

    pastedimage1597139894387v10.png

    pastedimage1597139983188v11.png

    Regards,

    Clofly

  • Dale.Brunner Profile Picture
    55 on at
    RE: Telemarketing Campaign

    Hi Clofly,

    Thanks for the instructions

    I could implement the custom tile.

    But if i want the set the "workflow", i receive an error message 2200000000
    Create privilege violation encountered.

    BR
    Dale
  • cloflyMao Profile Picture
    25,210 on at
    RE: Telemarketing Campaign

    Hi Dale,

    Please check any of your use role has sufficient privilege to create "Custom Channel Activity" entity. 

    Top right gear icon > Advanced settings > chevron icon at right of Settings > Security

    Check security roles that your current user has:

    Security > Users > Manage roles

    7774.JPG

    Check privileges of a specific security role:

    Security > Security Roles > Custom Entities > Custom channel activity

    5873.JPG

    Regards,

    Clofly

  • KevinHill Profile Picture
    15 on at
    RE: Telemarketing Campaign

    If I understood you correctly, you should contact a specific company providing this service to correctly resolve this issue. Personally, when I decided to hire people for telemarketing, as I wanted to promote my business, I contacted the creative.onl service with great pleasure. Here they were able not only to provide me with the services I needed, but also to explain the whole essence of how it works and suggested the most correct solution. This is exactly how companies providing such services should work.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Pallavi Phade – Community Spotlight

We are honored to recognize Pallavi Phade as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Tom_Gioielli Profile Picture

Tom_Gioielli 123 Super User 2025 Season 2

#2
MVP-Daniyal Khaleel Profile Picture

MVP-Daniyal Khaleel 89

#3
#ManoVerse Profile Picture

#ManoVerse 85

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans