capabilities.work

Ingest and Enrich Conversations

A 2-step recipe with Assembled. We can help you get access.

Recipe · 2 steps

Ingest and Enrich Conversations

Bulk-upsert conversations, then bulk-update them with enriched fields.

  1. Bulk-upsert the conversation records so they can be associated with agents, queues, and channels.
  2. Apply a partial bulk update to enrich the same conversations, identified by external_id, with resolution, handle-time, and CSAT fields.
What you'll need to have ready
  • apiKey: Assembled API key (sk_live_...) used as the HTTP Basic Auth username.
  • conversations: Conversation records to upsert (external_id, channel, started_at, plus optional fields).
  • updates: Partial conversation updates keyed by external_id (status, resolved, handle_time_seconds, csat_score).
For your developer

Arazzo workflow assembled:ingest-conversations, 2 operations: bulkUpsertConversations → bulkUpdateConversations. Specs on APIs.io.