Conversation uploads – Assembled

Assembled will automatically backfill ticket data from your contact platform(s) that you've integrated with. If you wish to upload data from a platform that Assembled doesn't have a native integration with or upload data for backoffice work, for example, you can either upload data using our API or upload via CSV in the UI directly.

Upload conversations via CSV upload

This method allows you to upload conversation data directly from the Assembled UI.

Use the format provided in the example template.

If you run into errors that you cannot solve, please reach out to our support team.

Upload conversations via API

This method allows you to upload conversation data via Assembled's API using the /conversations/bulk endpoint. Note that this is a bulk endpoint that accepts up to 1000 records in a single payload.

Associate your agents (relevant for either CSV or API method)

If you'd like to unlock productivity reporting in Assembled (including Team performance and Agent scorecard reports), you'll need to associate unique agent identifiers to agents. You can do this either via the Assembled API using the PATCH /v0/people/:id (updating an existing user) or POST /v0/people (creating a new user) endpoints or via CSV upload.

"platforms": { "api": "unique_identifier"


Once you add the agent_platform_id to at least one agent, you'll see the "API ID" field in all agents' profiles from the [_People_ page.](https://app.assembledhq.com/people)

- To do this via CSV upload, add a column "API ID" to the CSV.
- Fill in the column for all staffable agents. This should be the same _exact_ id used in the
- `imported_id` field.
- Map this column to the field API ID in the upload modal.

- Refresh your browser and you'll see the API ID field in agents' profiles.

You can choose to continue adding API IDs from the API, CSV upload or directly via the UI.

### FAQs

- **Q:** If I upload different information on the same Import ID will it create duplicate tickets?  
  **A:** No, if you upload information on the same Import IDs, Assembled will update the original information rather than duplicating. However, please note that the 'Created at' field cannot be updated through CSV re-uploads. If you need to modify the 'Created at' field (for example, if you made a mistake with the timezone during the initial upload), please contact support.
- **Q:** I uploaded my file successfully, but cannot see the data in my reports. What's wrong?  
  **A:** Assembled's reports are cached, therefore, you may need to wait 24 hours to see data in your reports. If you'd like data to show faster, please reach out to [our support team.](mailto:support@assembled.com)
- **Q:** How do I delete a conversation upload?  
  **A:** Please contact [support@assembledhq.com](mailto:support@assembledhq.com) and the Support Team will be happy to delete this for you.
- **Q:** Should I be leveraging this tool for uploading Amazon Connect historical data?  
  **A:** No, please reach out to your Implementation Manager or Support to get access to the right historical upload tool. More information on this process can be found [here.](https://support.assembled.com/hc/en-us/articles/10704024620301-Uploading-Historical-Amazon-Connect-Contact-Trace-Record-CTR-Data-in-to-Assembled)