0

Usually, if you update the omnichannel status to say 'Break' it will update the Phone status to 'Break' and vice versa but this no longer works and no changes have happened. Does anyone have any ideas?

1 Answer 1

1

It appears to be an issue with the presence status synchronization between Amazon Connect & SFDC omnichannel. As per the post ensure you have done these checks

  1. Added the Omni-channel Utility item to your App?
  2. Did you create the statuses to Amazon Connect and Salesforce with the same names? (different names might also work, but just need to be careful when writing the sync rules)
  3. Added the statuses to the Users profile, under: Enabled Service Presence Status Access?
  4. Ensure you copy-pasted the correct "Internal name" property to the Call Center field from Service -> Call Center -> callcenters -> Amazon Connect CCP Adapter Lightning X.XX

See Sample sync rule to add to the "Presence sync configuration" to sync statuses bi-directionally

 [
    {
      "source": "omni.stateChange",
      "destination": "connect",
      "criteria": {
        "operandA": "omni.agentState",
        "comparator": "===",
        "operandB": "Available"
    },
      "state": "Available"
    },
    {
      "source": "omni.stateChange",
      "destination": "connect",
      "criteria": {
        "operandA": "omni.agentState",
        "comparator": "===",
        "operandB": "Offline"
    },
      "state": "Offline"
    },
    {
      "source": "omni.stateChange",
      "destination": "connect",
      "criteria": {
        "operandA": "omni.agentState",
        "comparator": "===",
        "operandB": "Break"
    },
      "state": "Break"
    },
    {
      "source": "connect.stateChange",
      "destination": "salesforce",
      "criteria": {
        "operandA": "connect.agentState",
        "comparator": "===",
        "operandB": "Available"
    },
      "state": "Available"
    },
    {
      "source": "connect.stateChange",
      "destination": "salesforce",
      "criteria": {
        "operandA": "connect.agentState",
        "comparator": "===",
        "operandB": "Offline"
    },
      "state": "Offline"
    },
    {
      "source": "connect.stateChange",
      "destination": "salesforce",
      "criteria": {
        "operandA": "connect.agentState",
        "comparator": "===",
        "operandB": "Break"
    },
      "state": "Break"
    }
    ]
9
  • Where is the prescence sync config? In Salesforce or Amazon Connect?
    – Keef10
    Commented Jul 15, 2020 at 15:09
  • You can check the steps in the article connect-blogs.s3.amazonaws.com/… under the section "Create a Presence Sync Rule" Commented Jul 15, 2020 at 15:13
  • Thank you Swetha. Do you know how to add the app in Salesforce Classic?
    – Keef10
    Commented Jul 15, 2020 at 15:53
  • Can you clarify on which app you are referring to? Commented Jul 15, 2020 at 16:50
  • The Omnichannel or Phone App referred to in your instructions
    – Keef10
    Commented Jul 16, 2020 at 8:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .