Skip to main content
Solved

Seeking Recommendations for a Permanent Test Environment in Freshdesk

  • December 19, 2024
  • 6 replies
  • 59 views

BLaRue1443
Contributor
Forum|alt.badge.img+3

Seeking Recommendations for a Permanent Test Environment in Freshdesk

Our team is in the process of setting up Freshdesk, and we’re looking for the best way to maintain a permanent test environment, as an alternative to the Sandbox feature. While the Sandbox is useful, it is designed for temporary use, and we need a test environment that can remain active indefinitely.

Key requirements for this test environment include:

  1. The ability to create and test dummy tickets without losing data.
  2. Seamless integration with external tools and systems to mirror real-life scenarios.
  3. Isolation from the live environment to avoid any unintended impact on live operations.

We would love to hear from other Freshdesk users who have implemented a permanent test environment. What solutions or strategies have worked well for you? Are there specific configurations, workflows, or tools you would recommend for this purpose?

Thank you in advance for your input and suggestions!

Best answer by mahendarsingh

Hi ​@BLaRue1443 
Thank you for bringing this up. 

To maintain a permanent test environment in Freshdesk as an alternative to the Sandbox feature, you can achieve this by creating a separate, dedicated Freshdesk account specifically for testing purposes. This account would function as your test environment and remain active indefinitely. Here's how to align the test environment with your requirements:

  1. Create and Test Dummy Tickets without Losing Data:

    • In the dedicated test account, create dummy or test contacts that correspond to various customer profiles.
    • Simulate ticket workflows by creating dummy tickets using these test contacts and test different configurations, ticket updates, and automations within this isolated space.
  2. Seamless Integration with External Tools:

    • Integrate external tools and systems with the test environment to mirror real-life scenarios. Use test accounts and credentials for supported integrations to avoid unintended impact on live environments.
  3. Isolate from Live Environment:

    • Keep the dedicated test account separate from the live account. This ensures no accidental syncing or impact to live operations. Avoid reusing live credentials or setups that could cause crossover.
  4. User Recommendations:

    • Use role-based access to manage users in the test environment. Provide access only to team members directly involved in testing.
    • Document workflows and processes used in the test account completely to create a blueprint that can later be replicated in your live environment.

This approach ensures full flexibility and zero risk to live operations while allowing continuous testing, mirroring real-world scenarios, and maintaining a permanent test setup.

View original
Did this topic help you find an answer to your question?

6 replies

RobCrossHM
Skilled Expert
Forum|alt.badge.img+8
  • Skilled Expert
  • 99 replies
  • January 7, 2025

I’ve just accepted that there isn’t a solution for this, I’d love a sandbox, but the enterprise plan is too expensive.  

 

Same as ​@BLaRue1443 , I'd like to hear what others have done.
 


rookiesideloader
Community Debut
Forum|alt.badge.img

For a permanent test environment in Freshdesk, you can create a dedicated Freshdesk account or set up a separate ticketing pipeline to isolate test data from live operations. Using third-party tools like Zapier or Integromat for automation and API-based integrations can help simulate real-world scenarios while maintaining smooth functionality. Customize workflows with automation, triggers, and actions to closely mirror your live environment. Additionally, regular backups of the test environment are essential to ensure data isn't lost. This strategy allows for seamless testing without impacting live operations, maintaining a consistent, isolated space for ongoing testing.


RobCrossHM
Skilled Expert
Forum|alt.badge.img+8
  • Skilled Expert
  • 99 replies
  • January 20, 2025

@rookiesideloader is this something you’ve actually achieved in FreshDesk?

 

I’m not sure what you mean when you say backups of test environments should be taken?  There isn’t any functionality in Fresh to take manual backups


rookiesideloader
Community Debut
Forum|alt.badge.img
RobCrossHM wrote:

@rookiesideloader is this something you’ve actually achieved in FreshDesk?

 

I’m not sure what you mean when you say backups of test environments should be taken?  There isn’t any functionality in Fresh to take manual backups

No i was discussing general discussion by my point of view.


mahendarsingh
Community Manager
Forum|alt.badge.img+8
  • Community Manager
  • 117 replies
  • Answer
  • March 31, 2025

Hi ​@BLaRue1443 
Thank you for bringing this up. 

To maintain a permanent test environment in Freshdesk as an alternative to the Sandbox feature, you can achieve this by creating a separate, dedicated Freshdesk account specifically for testing purposes. This account would function as your test environment and remain active indefinitely. Here's how to align the test environment with your requirements:

  1. Create and Test Dummy Tickets without Losing Data:

    • In the dedicated test account, create dummy or test contacts that correspond to various customer profiles.
    • Simulate ticket workflows by creating dummy tickets using these test contacts and test different configurations, ticket updates, and automations within this isolated space.
  2. Seamless Integration with External Tools:

    • Integrate external tools and systems with the test environment to mirror real-life scenarios. Use test accounts and credentials for supported integrations to avoid unintended impact on live environments.
  3. Isolate from Live Environment:

    • Keep the dedicated test account separate from the live account. This ensures no accidental syncing or impact to live operations. Avoid reusing live credentials or setups that could cause crossover.
  4. User Recommendations:

    • Use role-based access to manage users in the test environment. Provide access only to team members directly involved in testing.
    • Document workflows and processes used in the test account completely to create a blueprint that can later be replicated in your live environment.

This approach ensures full flexibility and zero risk to live operations while allowing continuous testing, mirroring real-world scenarios, and maintaining a permanent test setup.


RobCrossHM
Skilled Expert
Forum|alt.badge.img+8
  • Skilled Expert
  • 99 replies
  • April 2, 2025

@mahendarsingh 
I do think that FreshWorks need to improve in this area.  Asking your customers to buy a 2nd instance and then have us manually match all of the config is archaic.


Reply