Skip to main content


Export multiple Deskpro knowledgebase articles as PDFs in one action.

Article Bulk PDF Export

Description

The Article Bulk PDF Export App allows authorised agents to search for knowledgebase articles and export multiple articles as PDFs in one action.

Agents can:

  • search using article ID, agent ID, category, status, and date-period filters

  • combine multiple filters

  • review matching articles before export

  • generate one PDF for each selected article

  • download the generated PDFs together in a ZIP archive

The app preserves supported article content, including:

  • headings, paragraphs, lists, and tables

  • inline images and supported attachment images

  • callouts and content blocks

  • multi-page content and printable styling

Articles are processed sequentially to reduce browser resource usage. If an image cannot be accessed, the app removes that image and continues where possible.

The app can be used to archive, migrate, audit, share, or back up Deskpro knowledgebase content.

How to Install

  1. Go to Admin > Apps & Integrations > Apps > Available.

  2. Select Upload and upload the app’s ZIP file.

  3. Find the app in the list of available apps.

  4. Follow the instructions under the app’s Setup section to configure and install it.


    Security Considerations
    • Only grant permission in the APP to specific agents who you want to authorise to bulk export articles.

    • The app uses the permissions of the agent under whose context the API key was generated. It does not use the individual Deskpro permissions of the agent currently using the app.

    • Exported PDFs and ZIP archives may contain confidential or internal knowledgebase content. Once downloaded, these files are outside Deskpro’s access controls.

    • Review selected articles before exporting and confirm that the resulting archive is shared only with authorised recipients.

    • Article content is converted to PDF in the agent’s browser. Very large or unusually formatted content may consume significant browser resources.

    • The app does not provide a dedicated audit log of article exports. Where export auditing is required, access should be limited and supported by appropriate organisational monitoring or record-keeping.


Article Bulk PDF export

5 Jun 24, 2026
Send the first message from a ticket to multiple Deskpro users in one action.

Send Announcement

Description

The Send Announcement App allows authorised agents to send the first message from a Deskpro ticket to multiple recipients.

Agents can build a recipient list by:

  • pasting user IDs

  • pasting email addresses belonging to existing Deskpro users

  • searching for and selecting individual users

  • searching for and selecting organisations

The app resolves the selections into individual recipients, removes duplicates, and allows the agent to review or remove recipients before sending.

When confirmed, the app creates a separate delivery ticket for each recipient using the source ticket’s first message. Up to 200 recipients can be processed in one send.

How to Install

  1. Go to Admin > Apps & Integrations > Apps > Available.

  2. Select Upload and upload the app’s ZIP file.

  3. Find the app in the list of available apps.

  4. Follow the instructions under the app’s Setup section to configure and install it.

The app will then be available in the ticket sidebar.

App Settings

Configure the following settings during installation:

  • Deskpro domain: Enter the help desk domain without https:// or a trailing slash.

  • API key: Use a key with permission to read users, organisations, tickets and messages, and create tickets.

  • Announcement label: Enter the label name used to identify delivery tickets.

  • Delivery status: Select the status applied to generated delivery tickets.

  • Send concurrency: Controls how many delivery tickets can be created concurrently.

  • Send delay: Adds a short delay between delivery requests.

  • Recommended starting settings:

    • Send concurrency: 8

    • Send delay: 5 milliseconds

If Deskpro returns rate-limit or server errors, reduce concurrency to 4 and increase the delay to 50–100 ms. The app is capped at 200 recipients per send.

  • The label configured in the app must exactly match the label used in the delivery trigger and all exclusion conditions.

Additional Configuration

The Send Announcement App requires additional Deskpro configuration before announcements can be sent safely.

Delivery Trigger

Create a new ticket trigger for tickets containing the announcement label configured in the app setttings, for example:

announce

Triggers can be created in Admin > Business Rules > Triggers

The trigger should run for the following event:

  • New ticket

  • By agent

  • API

The trigger should have the following criteria:

  • Label | contains | [announce]

The trigger should have the following actions:

  • Send email to user (recipient)

  • Stop processing triggers.

    (This is to prevent unnecessary agent notifications and other automated actions)

In the Trigger list change the order so the Trigger runs before other global ticket triggers

Exclude Announcement Tickets

You may want to review your configured escalations and SLAs to use the configured announce label to exclude the delivery tickets from these automations.

Escalations can be found in Admin > Business Rules > Escalations and SLAs can be found in Admin > Business Rules > SLAs


Security Considerations
  • Only grant permission in the APP to specific agents who you want to authorise to send bulk communications.

  • The app uses the permissions of the agent under whose context the API key was generated. It does not use the individual Deskpro permissions of the agent currently using the app.

  • Generate the API key from a dedicated, appropriately restricted account where possible.

  • Agents should review the message and recipient list carefully before sending.

  • Adding users by selecting an Organisation may include many users and should be expanded and reviewed before sending.

  • Delivery tickets should be clearly labelled so they can be identified for reporting and auditing.

  • Deskpro triggers must be configured carefully to prevent unintended notifications, automations, webhooks or escalations from running on delivery tickets.


Send Announcement

6 Jun 24, 2026