   def conflict(pr) do
     case user_for_pr(pr) |> slack_user_with_monitors do
       [message_for | slack_users] ->
-        message = """
-        :heavy_multiplication_x: *MERGE CONFLICTS* *#{pr.title}*
-        #{pr.html_url}
-        """
+        message = %{
+                    attachments: [
+                      %{
+                        author_name: ":heavy_multiplication_x: MERGE CONFLICTS",
+                        color: "#999999",
+                        fallback: "MERGE CONFLICTS #{pr.title}",
+                        title: pr.title,
+                        title_link: pr.html_url
+                      }
+                    ]
+                  }
         notify(slack_users, :conflict, message_for, message, pr)
         pr
       _ -> pr

  def success(pr) do
    case user_for_pr(pr) |> slack_user_with_monitors do
      [message_for | slack_users] ->
        message = """
        :bananadance: *SUCCESS* *#{pr.title}* :success:
        #{pr.html_url}
        """
        notify(slack_users, :pass, message_for, message, pr)
        pr
      _ -> pr

    case user_for_pr(pr) |> slack_user_with_monitors do
      [message_for | slack_users] ->
        stale_hours = Timex.diff(pr.latest_comment, now(), :hours)
        message = %{
                    attachments: [
                      %{
                        fallback: "STALE #{pr.title}",
                        author_name: ":hankey: STALE",
                        color: "#DDDDDD",
                        title: pr.title,
                        title_link: pr.html_url,
                        text: "Stale for *#{stale_hours}* hours",
                        mrkdwn_in: ["text"]
                      }
                    ]
                  }
        notify(slack_users, :stale, message_for, message, pr)
        pr
      _ -> pr
