Truth in IT
    • Sign In
    • Register
        • Videos
        • Channels
        • Pages
        • Galleries
        • News
        • Events
        • All
Truth in IT Truth in IT
  • Data Management ▼
    • Converged Infrastructure
    • DevOps
    • Networking
    • Storage
    • Virtualization
  • Cybersecurity ▼
    • Application Security
    • Backup & Recovery
    • Data Security
    • Identity & Access Management (IAM)
    • Zero Trust
    • Compliance & GRC
    • Endpoint Security
  • Cloud ▼
    • Hybrid Cloud
    • Private Cloud
    • Public Cloud
  • Webinar Library
  • TiPs
  • DRAW

N-Able: Cove Data Protection Integration with HelloPSA

N-able
06/24/2026
0 (0%)
Share
  • Comments
  • Download
  • Transcript
Report Like Favorite
  • Share/Embed
  • Email
Link
Embed

Transcript


This video introduces and demonstrates Cove integration with HelloPSA for ticketing workflows. Managed Service Providers or MSPs operating fast-moving, alert-heavy environments where every minute counts. Backup failures, if not acted on quickly, can turn into customer-impacting incidents. Yet, many MSPs still have to rely on email notifications and manual ticket creation to manage backup issues, leading to delays, missed alerts, and fragmented workflows. The Cove and HelloPSA integration addresses this challenge by automatically creating and updating service test tickets in HelloPSA. When backup failure events occur in Cove, the result is a more connected, responsive, and operationally efficient ticketing workflow for our MSPs. MSPs understand how the integration works at a high level. Cove actively monitors all backup jobs and associated devices. If a notification for PSA ticketing is configured, upon detecting a backup failure, Cove promptly identifies and records the event. Detailed information regarding the event, including customer, device, issue type, and timestamp is securely transmitted to HelloPSA via its APIs. A ticket is generated with appropriate priority and SLAs aligned with the device category within Cove. HelloPSA operator oversees the subsequent lifecycle of the ticket, including assignment, modifications to priority if any, SLA tracking, closing of tickets, and related actions. If automated ticket creation fails, Cove issues a device backup failure notification via email to the designated internal recipients. I will now show how to set up and integrate HelloPSA with Cove, and then demonstrate the integration in action. We will start by reviewing the necessary HelloPSA configurations. First, we will create a new customer. I'm going to name this customer as demo customer. Once the customer is created, the next step is to create a category. All the tickets that Cove creates would be listed under this category. So as you can see, in order to create the category, we need to traverse the path of configuration, followed by tickets, followed by categorization. Please note that the category should be created in category 1 section only. It should be Cove Data Protection and NTKC, as shown in this example. Once the category is created, the next step is to configure role for our integration. So the path for configuring role is configuration, teams and agent roles. I'll create a new role over here. I will name it as demo role. We need to first save this configuration, and then edit it again so that we can update some other fields. The first thing that we need to change is under the department and teams section, where the field of membership level to all departments. So this indicates to which departments this particular role can update tickets for. So I'm selecting over here modify all. The next step is under the permissions section. Now under permission, there are two parts. One is the feature access, and second is the ticket permissions. So first we will do it for the feature access. The ticket access level should be set to read and modify. This will allow the APIs to create as well as read the tickets that are already present over in HelloPSA. The second one is customer access level. We don't want to update any customer data on HelloPSA side. So we'll set this to read only. Once this is done, we will save the configuration. So the permissions for feature access is set. Now we will also set the permissions for ticketing. Again same way we will go in the edit. For the permissions section, we'll continue in the same tab. Go to the ticketing area. Now can add new tickets. This has to be set to yes so that Gov can create new tickets. And also in order to have our internal bookkeeping operation, we want to also have access to any unassigned tickets. So we'll just set this to yes also. Once these configurations are done, we will save it. So the role is also created. The next step is to go and configure an agent. So in the same section, we continue. So the path for this is configuration, teams and agents, and agents. I will create a new agent by adding. We will select it as we'll name it as demo agent. Now there are a few things that we need to set it up over here. First thing is we need to have a role to be configured. So we had named the role as demo role. So we will choose that. And once that is done, we will actually go ahead and save this configuration. So it will ask for one more field. Put it as per your configuration needs and save it. Default working also. Now this is saved. So the agent is also created. Now one more permission, one more configuration that we need to do is to actually set up the API application in Hello PSA. So we'll again go to teams and agent application configuration. Go to integrations. Hello PSA API and view applications. So we will actually create a new application, which we would be using to integrate with Go. So as you can see, we have some examples which we have already created. But we'll do a new one, new application. I will name this as demo application. Now since this is API based, we want to have the authentication mechanism as client ID and secret. So I will choose that. An important point to note over here at the bottom, we can see the client ID and client secrets has been created. These are the two values that we need. And need to be entered on the co-op side. So we will copy both of these. So once the copying is done, the login type should be set to agent, as it is already seen here. The agent login should be application identity. And following it, the identity roles should be the role that we have created previously. So it should be set to demo role. Once these changes are done, we have to save. But before we do that, we need to actually grant some permissions to this application. So we go to the permissions tab. Now in this, this is a critical step. So the application should be able to read tickets, edit existing tickets, and also read customers. So these are the three permissions that we are granting to this application. These are the bare minimum permissions which are needed. Once this is done, I will save the configuration. And with this, the Hello PSA side of configuration is done. The next step for us is to configure the integration in Cove. So as you can see, we now have a new integration tab under the management section. So the first integration that we have done for Cove is with Hello PSA. So this is a wizard-driven configuration. So to begin the configuration, we will start with the Configure button. Now we need to provide some information over here. The connection name is the connection of your choice to identify this connection. So I will give it as demo connection. Client ID and Client Secret are the fields that we have copied from the application configuration in Hello PSA. So I'll just take those two values and enter them here. We need to provide the tenant name. So this is the Hello PSA tenant name. Once the information is provided, I'll click on Connect. So this would actually do a connection to the Hello PSA, authenticate, and ensure the connection details are entered correctly. We can see a success message being printed over here. Once this is done, we hit on Next. And this is where we actually do the customer mapping. On the left side, we would see the customers from Cove. And on the right side, you would see the customers that automatically fetch from Hello PSA. Now because we don't have, for this demo purpose, we don't have additional customers on the Cove side, that's why we are seeing only the parent reseller being listed. But if you click on the dropdown for PSA customer, the entire list of all the customers on the PSA side would be populated. So if you remember, the first step during the configuration that we did was we created a customer called as Demo Customer. So I'm just taking that customer as an example over here. And once this is done, you can see the Next button has been enabled. We'll just hit Next. So with this, what happens is any ticket failures that are happening for my Cove customer, those tickets would be created under the umbrella of Demo Customer on the Hello PSA side. Once we hit Next, this is a summary screen which shows the details as well as how many customers are mapped, how many are unmapped. Since this example only has one customer, we can see only one as the map over here. There are next steps which are being also mentioned is once we hit Confirm, the next step is to configure the notification and how to do it and which option to be selected. So I'll just hit Confirm over here. So as you can see on the top, there is a pop-up which came indicating that the configuration is successful. And we have to move on to notification. One thing that we need to observe over here is now the Hello PSA has changed from Configure to Manage. So this indicates that we actually have an active Hello PSA configuration present in Cove now. The next step is to configure a notification. So I'll go to the Notifications tab. The process is similar as we configure the email notification. So we click on Add Notification, give it a name. So I'll name it. Select the customers, select the type of trigger we want. We are looking at only backups for now. And mine is a workstation. So the workstation option gets automatically selected. The important point to note over here is the Notify By option. Earlier we had only email, but now we had email as well as the PSA ticket, which is the PSA ticketing integration. Once we select this, we do a check to ensure there is a valid PSA configured in this environment. If not, an appropriate error would be popped up, indicating that first step is to actually configure the integration and then configure the notification. The integration can only be configured at a customer or a user, which is at a reseller level. The internal recipient fields is already populated. This we use as a fallback mechanism in case due to some communication errors or API errors with HelloPSA. If there is a failure in that case, we fall back to the traditional email notification mechanism for alerts. Once this is done, I will save the notification. And as you can see now, another notification has been added indicating it's a ticket. Also, if you look at the alert.com column, earlier it was email in one of the example. And now the new notification that I have created is of type PSA ticket. So we are indicating it by the ticket icon. Now we'll actually look at the ticketing workflow in action. I have logged into my virtual machine. It's a Windows workstation. And in this VM, I have created two directories, one called as backup. As you can see, the size indicates there are a few files which are present in it. And I also have an empty test folder, which is empty. This is more to do with a simulation where when I want to attempt a backup of an empty test folder, it's a failure scenario. And we could actually see a ticket being created for Hadoop PSA. So to begin with, I will configure Kove to first show a successful backup. So I will change my backup target or backup folder as backup. And next, I will change the configuration to backup empty test folder. So I'll go to Kove dashboard, profiles, 24 RPO, which I'm using. And as you can see over here, currently it is set to the backup files location. It's currently set to equal and backup. So we are good over here. So I'll just save this configuration to ensure everything is OK. The profile is successfully saved. And now what I'll do is I'll actually go to the backup manager. And I will confirm again, yes, the directory is backup. And I will execute a on-demand backup over here. So the backup has started. And it has completed, because there was already a backup which was already present. So it didn't take much time. So we'll just confirm over here. And as you can see, the latest backup for this particular device, which was taken just now, is completed successfully. So just go to the backup profiles or backup dashboard as backup. Profiles or backup dashboard again. And see that, OK, the latest backup that was done was successful. So now the next step is to actually see the ticketing workflow in action. I will go back to the profiles. And I will change the backup file locations to point to the empty folder now. So I'll just show you once. So this is an empty folder. I'll just copy this location and paste it over here. This is a simulation. And this is the fastest way to actually showcase a backup failure. I will save this configuration. So again, you can see the profile is successfully modified. Now, again, to reiterate, we have the integration in place via the configuration wizard. We have the notification place where we have the backup PSA ticket configured, the second notification that we are seeing over here. And we will just go to the customer section on Hello PSA and open the dashboard for the customer that we have created, which was demo customer. The demo customer is showing up over here. And under the ticketing section right now, there is nothing. So there are no active tickets which have been created as of this moment. So what I will do is now I will trigger another backup. So now this time, the backup is of the empty folder. And we expect to see a failure over here now. So as you can see, now this has changed. And the latest backup has failed. Now, I'll go back to the cove dashboard. And the latest one status is marked as failed. So if you come to PSA, and I do a refresh over here, as you can see, a new ticket has been created for the demo customer. So this is the actual failure scenario. This is how the ticket will be created. If I click on this ticket now, we are following the same template as we do for the email notification. So it has all the information pertaining to the device as well as the session. And we also have the number of errors point. Now, a good thing over here is we have directly provided a link for open device properties and provided the user has sufficient access. If you actually click over here, it would land up in the cove dashboard at the point where we will see the errors that are being shown. And because it is an empty folder, we are seeing that it says that there is no data available for backup. So this is a simulated backup failure where we could actually see that because we have a notification configured, the ticket was created in HelloPSA. With this, we come to the end of the demo session for cove integration with HelloPSA. Thank you. Integration of cove and HelloPSA achieves the task of bringing backup and service desk together. For MSPs, backup protection is only as good as the response that follows a failure. By integrating cove directly with HelloPSA, backup incidents become first class citizens in the service desk workflow, visible, actionable, and accountable. The cove and HelloPSA integration helps MSPs respond faster to backup failures, reduce operational friction, improve SLA adherence, and deliver a more consistent support experience to customers. By connecting backup intelligence with service desk execution, MSPs can move from reactive alert handling to proactive service delivery. Thank you.

TL;DR

  • N-able Cove now integrates with HelloPSA to automatically create service desk tickets when backup failures occur, eliminating manual ticket creation and email-based alert management.
  • Configuration involves setting up HelloPSA customers, categories, roles, agents, and API applications, then using Cove's wizard-driven interface to establish connections and map customers between systems.
  • Tickets include detailed failure information with direct links to Cove device properties, enabling faster response times and better SLA adherence.
  • The integration includes email fallback mechanisms to ensure no backup failures are missed if API communication fails.
  • MSPs can shift from reactive alert handling to proactive service delivery by making backup incidents visible and actionable within their existing service desk workflows.

Automated Ticketing for Backup Failures

This demonstration showcases the integration between N-able Cove Data Protection and HelloPSA, designed to streamline backup failure management for managed service providers. The integration eliminates manual ticket creation by automatically generating service desk tickets in HelloPSA when backup failures occur in Cove. This addresses a critical operational challenge where MSPs traditionally rely on email notifications and manual processes, leading to delays and missed alerts. The system monitors all backup jobs continuously, and upon detecting a failure, transmits detailed event information including customer, device, issue type, and timestamp to HelloPSA via API. Tickets are created with appropriate priority levels and SLAs aligned with device categories, while HelloPSA manages the complete ticket lifecycle including assignment, priority modifications, and closure.

Configuration and Setup Process

The setup process involves configuring both HelloPSA and Cove environments to establish secure communication. On the HelloPSA side, administrators must create customers, categories for ticket organization, roles with specific permissions, agents, and API applications with client credentials. The Cove configuration uses a wizard-driven interface where administrators establish connections using client ID and secret, map Cove customers to HelloPSA customers, and configure notifications to use PSA ticketing instead of email. The notification system includes a fallback mechanism that reverts to email alerts if API communication fails, ensuring no backup failures go unnoticed. The demonstration shows a complete workflow from configuration through ticket creation, including a simulated backup failure scenario.

Operational Benefits and Service Delivery

The integration transforms backup incidents into first-class service desk workflow items that are visible, actionable, and accountable. MSPs gain the ability to respond faster to backup failures, reduce operational friction, and improve SLA adherence while delivering more consistent support experiences to customers. By connecting backup intelligence with service desk execution, the solution enables MSPs to shift from reactive alert handling to proactive service delivery. Tickets include direct links to device properties in Cove, allowing technicians to quickly access error details and diagnostic information. This unified approach ensures backup protection effectiveness is measured not just by detection but by the quality and speed of response that follows a failure.

Chapters

0:00 - Introduction and Problem Statement
0:57 - Integration Architecture Overview
2:03 - HelloPSA Configuration Setup
11:00 - Cove Integration Configuration
15:03 - Notification Configuration
17:16 - Live Ticketing Workflow Demo
23:26 - Benefits and Conclusion

Key Quotes

0:22 "Backup failures, if not acted on quickly, can turn into customer-impacting incidents."
0:27 "Yet, many MSPs still have to rely on email notifications and manual ticket creation to manage backup issues, leading to delays, missed alerts, and fragmented workflows."
1:43 "If automated ticket creation fails, Cove issues a device backup failure notification via email to the designated internal recipients."
23:39 "For MSPs, backup protection is only as good as the response that follows a failure."
24:10 "By connecting backup intelligence with service desk execution, MSPs can move from reactive alert handling to proactive service delivery."

FAQ

What happens if the HelloPSA API connection fails when a backup failure occurs?

Cove includes a fallback mechanism that automatically sends traditional email notifications to designated internal recipients if ticket creation fails due to communication or API errors with HelloPSA.

Can I map multiple Cove customers to different HelloPSA customers?

Yes, the customer mapping step in the configuration wizard allows you to map each Cove customer to a corresponding HelloPSA customer, ensuring tickets are created under the appropriate customer account.


Categories:
  • » Data Protection » Backup & Recovery
  • » Data Protection
Channels:
News:
Events:
Tags:
  • Data Protection
  • Technical Deep Dive
  • Demo
  • Best Practices
  • MSP Tools
  • Backup Management
  • PSA Integration
  • Service Desk Automation
  • MSP Operations
  • Ticketing Workflows
  • API Integration
  • Backup Failure Alerting
  • Customer Mapping
  • SLA Management
Show more Show less

Browse videos

  • Related
  • Featured
  • By date
  • Most viewed
  • Top rated
  •  

              Video's comments: N-Able: Cove Data Protection Integration with HelloPSA

              Upcoming Webinar Calendar

              • 06/24/2026
                11:00 AM
                06/24/2026
                Accelerating Insights on AI Innovation and Trends
                https://www.truthinit.com/index.php/channel/2012/accelerating-insights-on-ai-innovation-and-trends/
              • 06/25/2026
                01:00 PM
                06/25/2026
                Generative AI Security: Preventing AI from Becoming a Data Breach Multiplier
                https://www.truthinit.com/index.php/channel/1998/generative-ai-security-preventing-ai-from-becoming-a-data-breach-multiplier/
              • 06/30/2026
                01:00 PM
                06/30/2026
                Mastering Active Directory Certificate Services for Long-Term Success
                https://www.truthinit.com/index.php/channel/2018/mastering-active-directory-certificate-services-for-long-term-success/
              • 07/01/2026
                04:00 AM
                07/01/2026
                Integrating Security in AI: Automated Red Teaming Strategies for Private Models
                https://www.truthinit.com/index.php/channel/1969/integrating-security-in-ai-automated-red-teaming-strategies-for-private-models/
              • 07/01/2026
                04:00 AM
                07/01/2026
                Schutz von KI in Anwendungen, Agenten und APIs.
                https://www.truthinit.com/index.php/channel/2008/schutz-von-ki-in-anwendungen-agenten-und-apis/
              • 07/01/2026
                01:00 PM
                07/01/2026
                Preventing Your AI from Turning Against You: Essential Strategies
                https://www.truthinit.com/index.php/channel/2021/preventing-your-ai-from-turning-against-you-essential-strategies/
              • 07/02/2026
                10:00 AM
                07/02/2026
                When the cloud goes dark: Resilience lessons from hybrid threats
                https://www.truthinit.com/index.php/channel/2011/resilience-insights-from-hybrid-threats-when-the-cloud-faces-challenges/
              • 07/09/2026
                01:00 PM
                07/09/2026
                The HUMAN Experience: Implementing AgenticTrust for Transformative Engagement
                https://www.truthinit.com/index.php/channel/2026/the-human-experience-implementing-agentictrust-for-transformative-engagement/
              • 07/14/2026
                01:00 PM
                07/14/2026
                Crafting a Championship-Quality Security Team for Unmatched Defense
                https://www.truthinit.com/index.php/channel/2025/crafting-a-championship-quality-security-team-for-unmatched-defense/
              • 07/15/2026
                12:00 PM
                07/15/2026
                Discover How Cyera Is Transforming Agent Security Approaches
                https://www.truthinit.com/index.php/channel/2036/discover-how-cyera-is-transforming-agent-security-approaches/
              • 07/21/2026
                04:00 AM
                07/21/2026
                Strategies for Managing AI Governance and Securing App-to-LLM API Traffic
                https://www.truthinit.com/index.php/channel/1967/strategies-for-managing-ai-governance-and-securing-app-to-llm-api-traffic/
              • 07/21/2026
                01:00 PM
                07/21/2026
                HUMAN Dialogue: Insights from Attackers During the FIFA World Cup
                https://www.truthinit.com/index.php/channel/2029/human-dialogue-insights-from-attackers-during-the-fifa-world-cup/
              • 07/22/2026
                06:30 AM
                07/22/2026
                Understanding the Dynamics of Data Privacy and Protection Regulations
                https://www.truthinit.com/index.php/channel/2000/understanding-the-dynamics-of-data-privacy-and-protection-regulations/
              • 07/28/2026
                01:00 PM
                07/28/2026
                Illumio + Netskope: Zero Trust in the Age of AI Autonomy
                https://www.truthinit.com/index.php/channel/2031/illumio-netskope-zero-trust-in-the-age-of-ai-autonomy/
              • 07/29/2026
                04:00 AM
                07/29/2026
                Real-Time Strategies for Safeguarding Against Prompt Injections
                https://www.truthinit.com/index.php/channel/1968/real-time-strategies-for-safeguarding-against-prompt-injections/
              • 09/30/2026
                04:00 AM
                09/30/2026
                AI Command Center: Optimizing Visibility and Control in Your Operations
                https://www.truthinit.com/index.php/channel/2024/ai-command-center-optimizing-visibility-and-control-in-your-operations/

              Upcoming Events

              • Jun
                24

                Accelerating Insights on AI Innovation and Trends

                06/24/202611:00 AM ET
                • Jun
                  25

                  Generative AI Security: Preventing AI from Becoming a Data Breach Multiplier

                  06/25/202601:00 PM ET
                  • Jun
                    30

                    Mastering Active Directory Certificate Services for Long-Term Success

                    06/30/202601:00 PM ET
                    • Jul
                      01

                      Integrating Security in AI: Automated Red Teaming Strategies for Private Models

                      07/01/202604:00 AM ET
                      • Jul
                        01

                        Schutz von KI in Anwendungen, Agenten und APIs.

                        07/01/202604:00 AM ET
                        More events
                        Truth in IT
                        • Sponsor
                        • About Us
                        • Terms of Service
                        • Privacy Policy
                        • Contact Us
                        • Preference Management
                        Desktop version
                        Standard version