Hello, Marcin, my name is Anna and I want to thank you for this post. We have faced the same issue and now we can't trigger customer journey based on custom channel activity statuses.
The steps that we have done:
1. We made a tile for Viber messages, it works correctly: for all contacts who entered the tile we are generating custom entity records - viber messages. These records are sent to contacts via integration with external provider.
Also Custom Channel Activities are created: (we can find them via advance find). And marketing activities are created for custom channel, but we don't know what to do with it. They contains JSON Payload, for example:
[{"Token":"CampaignCustomChannelActivity","PropertyBag":"{\"TenantId\":\"51594518-ef8c-437e-b3c0-e3e672687c49\",\"ContactId\":\"c61f8c2b-7ad8-e911-a968-000d3ab3a9cc\",\"AccountId\":null,\"EntityTarget\":\"contact\",\"EntityId\":\"be3c9844-1911-ea11-a811-000d3ab54fa7\",\"EntityType\":\"sb_messagetemplate\",\"CampaignId\":\"ab61ec78-1911-ea11-a811-000d3ab54fa7\",\"IterationNumber\":\"1\",\"ActivityId\":\"090eff8c-4580-ef2c-117a-647cf771d396\",\"ComplianceField\":\"donotphone\"}"}]
2. We made .css and.xml web resources where described a list of response types for custom channel. These statuses are displayed in the trigger after custom channel tile.
3. On postcreate of msdyncrm_customerjourneycustomchannelactivity we trigger action msdyncrm_CustomChannelActivityCreateInteraction and pass into ResponseType our ID response from our custome channel xml.
But still we don't have any expected actions after contact entered the trigger. The statuses are not applied.
And also you have mentioned that "after calling Custom Channel Activity Create Interaction action, the custom channel interaction record is created in Dynamics (can be found using advanced find), it is sync ti Customer Insights (interaction can be seen on timeline on customer record)."
We can't find these custom channel interaction records in Dynamics at all. I mean, in advance find we even don't have such an entity.
Please, help us with investigation of this problem.