Upload CSV To Ticket

This reusable workflow lets MSPs automatically attach CSV files to tickets in ConnectWise PSA, Datto Autotask, or HaloPSA using a standardized method. It takes a CSV file and ticket ID, identifies the correct PSA, and runs the right API calls to upload the attachment. MSPs can use it to add reports like compliance scans, inventories, or license data—removing the need for manual uploads and keeping ticket documentation consistent across platforms.

This workflow contains 7 tasks.

Inputs

  • psa - string

    • Defaults to organization varilable default_psa if not provided.

  • file - string

  • title - string

  • ticket_id - string (Required)

  • attachment_name - string (Required)

Outputs

  • automation_log: Standardized Rewst automation log

Key tasks

  • cw_psa_upload_csv_to_ticket: Workflows integration: [REWST - TASK] PSA-CWM: Upload Document to Ticket

  • FAILED: Core integration: noop

  • datto_upload_csv_to_ticket: Datto Autotask PSA integration: Datto PSA API Request

  • halo_psa_add_or_update_attachments: Data modification

  • select_psa: Core integration: noop

Jinja examples

Example 1

{{- CTX.ticket_id -}}

Used in input parameter 'record_id' on the ConnectWise PSA task.

Last updated

Was this helpful?