I have never worked with Klipfolio so I imagine any info that I provide may need more details added. From an API perspective, it looks like you are going to want to use the engagements API.
Going to tag in a few people who have discussed Klipfolio here in the past to see if they can provide a tad more depth to this conversation 😀