Tag: Jira project management

  • A Guide to Change Issue Type Jira Without Breaking Your Project

    A Guide to Change Issue Type Jira Without Breaking Your Project

    Ever created a Jira ticket as a simple Bug, only to realize it's actually a full-blown Feature request? It happens all the time. Knowing how to change an issue type in Jira is a core skill for keeping your projects organized and your data trustworthy. This isn't just about correcting a simple mistake; it's about making sure your backlog accurately reflects the work to be done.

    Why and When to Change a Jira Issue Type

    A drawing illustrating a bug evolving into a misclassified idea, suggesting an issue type change.

    Changing an issue's type is more than administrative cleanup; it directly impacts your team's workflow, reporting accuracy, and project clarity. A misclassified issue introduces confusion and can disrupt your development cycle.

    Consider a common scenario: a customer reports a UI glitch, and you log it as a "Bug." During investigation, the team discovers it's a symptom of a deeper architectural flaw requiring significant development. The issue is now a "Story" or even an "Epic." If you leave it classified as a "Bug," you misrepresent the required effort, which will throw off your sprint planning.

    Common Triggers for an Issue Type Change

    You'll need to change a Jira issue type in a few common situations:

    • Scope Creep: A simple "Task" to update documentation reveals the need for new functionality, requiring a change to a "Story."
    • Initial Misclassification: A team member quickly logs an issue and selects the wrong type—a frequent and honest mistake.
    • Promoting Sub-tasks: A "Sub-task" grows in complexity and must be tracked as a standalone work item, requiring promotion to a "Task" or "Story."

    This is a recurring challenge in agile environments. In fact, a surprising 35% of all tickets end up needing a type change within their first week. Digging into Atlassian Community discussions shows that for teams managing over 10,000 issues a month, misclassifications cause 42% of all workflow disruptions, which can drag down sprint velocities by an average of 18%.

    Maintaining the correct issue type isn't just about good housekeeping. It ensures that your team's velocity charts, cycle time reports, and project health dashboards reflect reality, enabling better forecasting and decision-making.

    These adjustments are a normal part of agile development. As you learn more, it's helpful to explore the agile product development process to see how these small changes fit into the larger picture of delivering value.

    The Essential Permissions for a Smooth Transition

    Ever tried to change an issue type in Jira, only to find the option greyed out or missing? That's a classic permissions problem. Attempting this change without the right access is like trying to rearrange furniture in a locked room.

    To get started, your account needs a specific set of permissions for the project. In Jira's terminology, changing an issue's type is a "Move" operation, even if it stays in the same project. Understanding the exact permissions required helps you solve access issues quickly.

    The Two Core Permissions You Need

    To switch an issue's type, your role in the project must have two fundamental permissions. Without both, you're stuck.

    • Move Issues: This permission grants access to the 'Move' wizard, which is Jira's tool for changing an issue's type or moving it between projects.
    • Edit Issues: Even if you're not changing the summary or description, altering the issue type is a core modification. This permission is essential for the process.

    If you encounter an access wall, be specific in your request to your admin. Ask: "Could you please grant me 'Move Issues' and 'Edit Issues' permissions for the 'Dragonstone' project?" This clarity gets you a faster solution.

    Think of it like a two-key system for a safe deposit box. The 'Move Issues' permission gets you into the room, but you need the 'Edit Issues' permission to actually open the box and change what's inside. You absolutely need both.

    Beyond Permissions: The Hidden Prerequisites

    Having the right permissions is only the first step. Many users get blocked by configuration mismatches between the original and target issue types, which can trigger confusing error messages.

    A frequent blocker is an incompatible workflow status. For example, if your 'Bug' is in "Code Review" status, but you try changing it to a 'Story' whose workflow lacks that status, Jira will halt. You will be prompted during the move process to map the old status to a valid one in the new workflow.

    Another common obstacle is a field configuration mismatch. If your 'Bug' requires a custom field like "Root Cause Analysis" that doesn't exist on the 'Story' screen, Jira will stop you. You must decide what to do with that field's data before proceeding. Anticipating these mapping conflicts will save you significant time and frustration.

    How to Change a Single Issue Type in Jira

    When you need to change the type of a single issue, your go-to tool in Jira is the Move operation. While the name might seem odd—you're not always moving it to another project—Jira's "Move" wizard is the designated tool for any major change to an issue's core attributes, including its type.

    Let’s walk through a practical scenario. A customer reports an unexpected behavior, so a "Bug" ticket is created. After investigation, you realize it's a request for a new feature. The "Bug" must become a "Story."

    Finding and Using the Move Issue Wizard

    First, open the issue you want to convert. In the top-right corner, click the actions menu (three dots ) and select Move from the dropdown. This action launches Jira’s multi-step wizard to guide you through the process.

    The first screen asks for the new project and issue type. Since you are only changing the type, keep the project the same and select "Story" from the New Issue Type dropdown menu. Click Next to proceed.

    This is the standard Jira issue view where you'll find the actions menu to start the whole process.

    From here, you have access to all the key functions for managing an issue, but the one we need right now is Move.

    Mapping Statuses from One Workflow to Another

    This next step is critical. Different issue types often use different workflows. Your "Bug" workflow might have statuses like Triage, Fix in Progress, and Ready for QA. In contrast, your "Story" workflow might be simpler, with Backlog, In Progress, and Done.

    Jira requires you to map the current status to a valid one in the new workflow. If your "Bug" was in Ready for QA, you must map it to an equivalent status for a "Story"—likely In Progress or Done. Use the dropdown menu for the issue's current status to select the most logical equivalent.

    Making Sure Your Custom Fields and Data Come Along

    The final step is managing your data. What happens to information in fields from the "Bug" that don't exist on the "Story" screen? For example, your bugs might have a required "Affects Version" field that stories do not.

    Jira is smart enough not to let you lose important data by accident. The wizard will make you decide what to do. You'll have to set new values for any required fields on the target "Story" that are currently empty. For fields that don't exist on the new issue type, the data is simply left behind.

    Before finalizing, think carefully. If a custom field on the original issue contains critical notes, ensure a corresponding field exists on the new one. If not, copy that information into the description or a comment before you complete the move.

    After reviewing all your mappings on the final confirmation screen, click Move. Jira handles the rest. The issue key (e.g., DEV-123) will remain the same, but its type will now be "Story," and it will operate within its new workflow.

    Mastering Bulk Changes for Issue Types

    Facing a backlog with dozens or hundreds of misclassified tickets? Changing them one by one is inefficient and tedious. This is where Jira’s bulk change feature becomes essential. It’s a powerful time-saver, but it demands caution—a small mistake can create widespread issues.

    The process hinges on precision. Before you can modify anything, you must isolate the exact issues using a specific Jira Query Language (JQL) search. A poorly constructed query can pull in the wrong tickets, creating a bigger problem than the one you started with.

    This flow breaks down the simple but critical sequence for a bulk change.

    A three-step process diagram for changing Jira issue types, showing select, move, and map.

    These core steps—selecting your issues with JQL, initiating the move, and mapping the fields—are your blueprint for successful bulk changes.

    Crafting Your JQL Search

    Use your JQL query like a surgical tool for precise selection. For example, imagine you need to convert all "Task" issues in the 'Phoenix Project' for the upcoming release into "Bugs."

    A precise JQL query for this scenario would be:

    project = "Phoenix Project" AND issuetype = Task AND fixVersion = "Q3-Release"

    This query ensures you only target Tasks in the specified project and release, dramatically reducing the risk of unintended changes. If you're new to JQL, learning how to create a filter in Jira is an excellent way to practice building accurate queries.

    Once your search results are correct, click the actions menu (the three dots in the top-right corner) and select Bulk change all issues. This will start the same 'Move' wizard used for a single issue, but with higher stakes.

    Navigating the Bulk Move Operation

    While the bulk change process mirrors the single-issue move, there's a crucial difference: every decision applies to all selected issues. This requires extreme care, especially on the status and field mapping screens.

    For instance, the tickets you've selected might be in different statuses, such as "In Progress" or "To Do." The wizard will prompt you to map each of these current statuses to a valid one in the new workflow.

    Pro Tip from the Trenches: Always run a small test batch first. Before you pull the trigger on 200 issues, tweak your JQL to grab just 2 or 3 of them. Run the entire bulk move on that small sample to make sure the field mappings and status changes work exactly as you expect. This five-minute sanity check can save you hours of painful cleanup later.

    Field mapping is also more complex in bulk operations. If any selected issues contain data in fields that do not exist on the new issue type, that data will be lost. The wizard will warn you, but it's your responsibility to verify that no critical information is dropped. Pay close attention to the final confirmation screen before you commit.

    Single vs Bulk Issue Type Change Comparison

    Here’s a quick breakdown of when to use each method and what to watch out for.

    Consideration Single Issue Change (UI Move) Bulk Issue Change (Bulk Operation)
    Best Use Case Correcting a single misclassified issue. Reclassifying multiple issues at once (e.g., post-import cleanup).
    Prerequisites 'Move Issues' project permission. 'Move Issues' & 'Bulk Change' global permissions.
    Initiation From the 'More' (…) menu on the issue view screen. From the search results screen after running a JQL query.
    Risk Factor Low. The impact is limited to one issue. High. A mistake affects every issue in your query.
    Key Challenge Minimal; typically a straightforward process. Ensuring JQL precision and carefully mapping statuses/fields.
    Pro-Tip Quick and easy for one-off fixes. Always perform a small test run on 2-3 issues first.

    Both methods are valuable. Use the single-issue move for daily corrections and the bulk operation for large-scale administrative tasks, always respecting the power it wields.

    Common Pitfalls and How to Protect Your Data

    Changing an issue type in Jira seems simple, but it's filled with potential traps. Teams can accidentally delete crucial data or break automations with a single misstep. Understanding these risks is the best way to safeguard your project data and maintain smooth operations.

    A sketch illustrating system protection with a shield, process windows, broken automation, and data backup.

    The most frequent error is accidental data loss. If your "Bug" issue has a custom field like "Root Cause Analysis" filled with vital information, and you change the issue to a "Story" where that field doesn't exist, the text vanishes from the issue view.

    The data isn't permanently deleted immediately—it's usually orphaned in the database—but restoring it is difficult. Actionable Step: Always review the field mapping screen carefully. If you see a field with important data that has no destination, cancel the move. Copy the data into the description or a comment, then restart the process.

    Renaming vs. Changing an Issue Type

    It's critical to distinguish between changing an issue's type and renaming an issue type globally. These are different actions with vastly different impacts.

    Changing a single issue from a Bug to a Story is a low-risk, routine task.

    However, renaming an issue type at the admin level (e.g., changing "Task" to "Action Item" in settings) can be catastrophic. Data from the Atlassian forums shows this can break up to 62% of custom configurations. JQL queries, filters, and boards referencing the old name will instantly fail. Worse, 75% of related automation scripts could stop working, inflating resolution times by over 55%.

    My golden rule is this: Once an issue type is in active use, treat its name as permanent. If the name is truly causing problems, it’s far safer to create a new issue type with the right name and migrate the issues over. Don't risk a global rename.

    Protecting Your Workflows and Automation

    Workflows are another major vulnerability. When you change an issue's type, it might move to a new workflow. If the issue is in a status like "Ready for QA" that doesn't exist in the destination workflow, Jira will force you to map it to a new status.

    A poor mapping choice—such as moving "Ready for QA" back to "To Do"—can derail your process by skipping a critical quality check. To manage this better, review our guide on changing workflows in Jira.

    Approach every issue type change defensively. Double-check field mappings, understand the difference between moving and renaming, and consider the downstream impact on workflows and automations. A few minutes of diligence can save hours of cleanup.

    Frequently Asked Questions About Jira Issue Types

    Even with clear instructions, you may encounter tricky situations when changing issue types in Jira. Here are answers to the most common questions.

    What Happens to the Original Issue Key When I Change the Issue Type?

    Nothing at all. The issue key, like PROJ-123, is its permanent identifier. It remains with the issue regardless of type changes or even moves to different projects.

    This is crucial for maintaining a complete audit trail and historical context. All existing links in Confluence, bookmarks, or chat messages will continue to work correctly, preventing broken references and confusion.

    Can I Change an Issue Back to Its Original Type?

    Yes, the process is fully reversible. Follow the same "Move" steps as before, but select the original issue type as your destination.

    However, be cautious. Reversing the change requires the same diligence as the initial move. If you added data to custom fields that only exist on the new issue type, that information could be lost when you switch back. You will have to map statuses and fields again, so proceed carefully.

    Just because you can undo something doesn't mean it's risk-free. If you've added critical information, play it safe. Copy it into the description field or a comment before you change the type back. That way, nothing gets lost in translation.

    Why Is the Move Option Greyed Out or Missing?

    This is almost always a permissions issue. The "Move" operation is powerful, and Jira protects it with two specific project-level permissions:

    • Move Issues: This permission is required to launch the move wizard.
    • Edit Issues: This permission is necessary to modify the issue's data, including its type.

    If you are missing either of these permissions for the relevant project, the option will be unavailable. To resolve this, contact your Jira Administrator and request the necessary permissions for that specific project.

    Is It Better to Create a New Issue Instead of Changing the Type?

    This depends on the situation, but the guiding principle is to maintain clarity and a clean audit trail.

    Here are two scenarios to guide your decision:

    1. For simple corrections: If an issue was logged as a "Task" but is clearly a "Story," changing the type is the best approach. It's fast, efficient, and avoids cluttering your backlog.
    2. For a massive change in scope: If a simple bug report evolves into a major project spanning multiple sprints, create a new "Epic" and link it to the original bug. This cleanly separates the initial report from the larger implementation effort.

    When in doubt, choose the action that makes the workflow easiest for everyone to understand. If your team frequently debates issue types, it may be time to establish clearer project guidelines. For more ideas on streamlining processes, explore our guide to Jira workflow automation.


    At Harmonize Pro, we build powerful Jira apps that turn your complex processes into dynamic, automated workflows. With Nesty, you can enforce quality gates, automate handoffs between teams, and build unlimited nested checklists right inside a single Jira ticket, ensuring no step is ever missed. Transform your Jira workflows with Nesty.

  • Create a Filter in Jira: A Practical Guide for Modern Teams

    Create a Filter in Jira: A Practical Guide for Modern Teams

    To create a filter in Jira, navigate to the 'Issues' screen, use the search dropdowns to define your criteria, and click 'Save as' to name your filter. This simple action transforms a chaotic backlog into a focused, actionable list—making it a powerful way to boost your team's efficiency.

    Why Mastering Jira Filters Unlocks Team Productivity

    A visual explanation of applying a saved filter in JIRA to focus on sprint items.

    We've all faced a massive, unfiltered Jira backlog. It's a digital wall where critical tasks get buried, causing project anxiety. Learning to create a filter in Jira isn’t just a technical skill; it's the first step to bringing order and clarity to your projects.

    For example, a project manager preparing for sprint planning can apply a single filter to instantly see all unassigned, high-priority stories. Filters turn noise into a clear signal, providing immediate focus for your team.

    The Foundation of Jira Workflows

    Saved filters are the building blocks for nearly every advanced feature in Jira. For any technical role—from developer to DevOps engineer—mastering filters is non-negotiable.

    They are the engine behind key Jira functionalities:

    • Dashboards and Gadgets: Filters power the charts and lists on your dashboards, providing at-a-glance status updates.
    • Agile Boards: A Jira filter is the core of every Scrum or Kanban board, defining exactly which issues are displayed.
    • Automation and Subscriptions: Filters define the trigger conditions for automation rules and scheduled email reports, keeping teams updated without manual intervention.

    Beyond boosting team output, it's worth exploring broader strategies to improve team productivity to build even more efficient workflows. By making information accessible and relevant, filters directly contribute to better team dynamics and results.

    Building Your First Jira Filter: From Basic to JQL

    You have two methods to build a filter in Jira: the simple point-and-click Basic search and the more powerful Advanced search using Jira Query Language (JQL). Start with the Basic view. Its dropdown menus let you achieve quick wins immediately.

    Navigate to the main issue search screen and you'll find fields for Project, Issue Type, Status, and Assignee. Use these to answer simple, everyday questions without writing any code.

    For instance, a product manager can select their project, choose the 'Bug' issue type, and set the status to 'New'. Instantly, they have a list of all newly reported bugs. This immediate feedback is what makes Jira effective for daily task management.

    Moving from Clicks to Code with JQL

    Once you're comfortable with Basic search, level up by clicking the "Switch to JQL" link. Jira automatically translates your dropdown selections into a JQL query, offering a practical way to learn the syntax.

    This is where you unlock Jira's true power and solve complex, role-specific problems.

    For anyone on a software development, QA, or DevOps team, learning JQL is essential. Well-crafted filters let you slice through massive backlogs and zero in on exactly what you need, whether it's by assignee, status, priority, or any custom field.

    The ability to create and share filters has been a core part of Jira since the beginning. Today, Jira is used on 42,781 websites worldwide. It’s especially critical for larger organizations; a solid 1.1% of the top 10,000 websites depend on Jira to keep their operations running smoothly. If you're curious, you can explore the full Jira statistics and see the data for yourself.

    Actionable JQL Queries for Development Teams

    Here is a quick reference table with copy-and-paste-ready JQL queries that software, QA, and DevOps teams can use immediately.

    Team Role Goal Example JQL Query
    DevOps Engineer Find all 'In Progress' deployment tickets for a specific release. project = "PROJ" AND issuetype = "Task" AND status = "In Progress" AND fixVersion = "Release 2.5"
    QA Engineer Isolate unassigned critical bugs reported in the last 7 days. project = "PROJ" AND issuetype = "Bug" AND priority = "Critical" AND assignee IS EMPTY AND created >= -7d
    Developer View all open stories assigned to you in the current sprint. project = "PROJ" AND assignee = currentUser() AND status not in (Closed, Resolved) AND sprint in openSprints()

    These queries are excellent starting points. Tweak them to match your team's specific projects, issue types, and workflows.

    Once your query returns the desired issues, click the "Save as" button at the top of the search results. Give your filter a descriptive name, like "QA – Unassigned Critical Bugs – Last 7 Days," so you and your team can easily find it later. With one click, your custom query is saved and ready for reuse.

    Sharing Filters and Managing Permissions Effectively

    You've built the perfect filter. Its real power is unlocked when you share it, turning a personal query into a shared source of truth for your team. However, incorrect permissions can create a messy, confusing Jira instance.

    The moment you hit "Save," Jira will prompt you to set permissions. Don't rush this step. If the filter is for your personal to-do list, keep it Private. If it defines your team’s sprint backlog, share it so everyone is aligned.

    Deciding between a basic search and JQL often comes down to complexity. This flowchart breaks it down.

    Flowchart detailing the decision process for selecting Jira filter types based on query complexity.

    As you can see, basic dropdowns are great for straightforward searches. For anything with multiple conditions or nuanced logic, jump straight into JQL.

    Choosing the Right Sharing Level

    Jira provides several sharing options. Think carefully about who needs access before granting it.

    • Group: The best choice for sharing with a specific team, such as 'UX-Designers' or 'Backend-Devs'.
    • Project: Ideal for filters that everyone on a project needs, like a 'Release 4.2 Bug Triage' filter.
    • Public: Use this with extreme caution. Public makes the filter visible to everyone on your Jira site, which can create significant clutter.

    Pro Tip: Set Up Filter Subscriptions
    Subscribe to a filter to receive its results in your inbox on a set schedule. For example, a support lead can get a daily 8 AM email listing all new high-priority tickets, ensuring nothing is missed at the start of the day.

    Bringing Your Filters to Life on Dashboards and Boards

    Diagram showing a saved filter processing results to generate a pie chart and two-dimensional stats.

    Saved filters are the engines that power Jira’s visual tools. Once saved, a filter can be plugged into dashboards and Agile boards to transform raw data into an at-a-glance overview for your team.

    Think of your dashboard as a real-time command center. By connecting a filter to a gadget, you can turn a long list of issues into a visual story that is instantly understandable.

    Powering Dashboard Gadgets

    A product manager can build an entire release dashboard using a few key filters paired with different gadgets.

    • Filter Results Gadget: Use a filter like "New Feature Requests – Release 3.0" to display a clean, sortable list of incoming ideas.
    • Pie Chart Gadget: Apply a filter for "Release 3.0 – All Issues" and set the gadget to visualize issue statuses. This provides an instant breakdown of work that is in progress, in review, or done.
    • Two Dimensional Filter Statistics: Use a broad filter like "All Team Tasks" and configure the gadget to plot Assignee against Priority. This helps identify who has the most high-priority work.

    This ability to visualize data addresses a long-standing need in the Jira community for better ways to get specific counts, like how many issues are assigned to each person. Now, with filters driving these gadgets, teams can get the exact stats they need to manage projects where 68% of issues might be flagged as Major priority. For more on this, the Atlassian community has some great discussions.

    Defining Agile Boards

    For any team using Scrum or Kanban, a single filter serves as the source of truth for their Agile board. The JQL query behind that filter dictates exactly which issues appear. This gives you complete control over your team’s focus.

    The filter behind a board is its constitution. Modifying that filter directly changes what the team sees and works on every single day. This is how you create specialized, high-visibility views for different project needs.

    For instance, if your board is cluttered with old tickets, tweak its filter to exclude resolved issues older than 30 days. To create a hyper-focused view, change the board’s filter to pull in only the issues from a single epic, isolating all related stories and sub-tasks.

    Pairing targeted filtering with smart workflows allows you to automate how issues move across the board. For a deep dive into that, check out our guide on Jira workflow automation.

    Advanced JQL Functions and Filter Best Practices

    Conceptual diagram of an advanced filter interface, showing query conditions like project, status, assignee, and additional settings.

    To elevate your Jira skills, move beyond static queries and use dynamic JQL functions. These let you build smart filters that adapt to the user, eliminating the need for manual updates. This is the key when you need to create a filter in Jira that works for your entire team with a single query.

    For example, assignee = currentUser() creates one "My Open Issues" filter that shows each user their own assigned issues. Similarly, reporter in membersOf("QA-Team") pulls all issues reported by anyone in that group and stays current as team membership changes.

    Establish Smart Naming Conventions

    As your Jira instance grows, the list of saved filters can become disorganized. A strategic naming convention is crucial for keeping filters discoverable and easy to understand.

    A simple, effective format is TEAM_Purpose.

    • QA_RegressionBugs: Identifies a filter for the QA team tracking regression bugs.
    • DEV_SprintSpillovers: A developer-focused filter for monitoring work carried over from the last sprint.
    • SUPPORT_Tier1-Escalations: Clearly shows the support team which tickets have been escalated to them.

    This structure makes filters scannable and immediately understandable.

    A clean Jira instance is a productive one. Regularly audit your filters to reduce clutter so your team can find information without sifting through obsolete queries. Set a calendar reminder to review and delete unused filters quarterly.

    Maintaining Filter Hygiene and Automation

    A long-standing challenge for Jira admins is the lack of a built-in method to track filter usage. Since at least 2023, teams have sought ways to identify unused filters, boards, and dashboards. This has led to creative solutions, like using Jira Automation with smart values like {{issues.size}} to log issue counts and approximate usage. The community is always finding new ways to tackle Jira statistics challenges.

    Connect your filters to Jira Automation rules to trigger entire workflows. For example, a filter for "Bugs with 'Ready for QA' status" can automatically transition the issue and notify the QA team on Slack as soon as a ticket matches the criteria, creating seamless handoffs.

    Got Questions About Jira Filters? Here Are Some Answers

    Here are answers to some of the most common questions about working with Jira filters.

    How Do I Find a Filter Someone Shared with Me?

    To find a shared filter, go to the Filters menu in the main navigation and select "View all filters." Use the search bar to find the filter by name or creator. For frequently used filters, click the star icon to add it to your favorites, which appear directly in the Filters dropdown for quick access.

    Can I Edit a Jira Filter Created by Someone Else?

    You can only edit a filter if the owner has explicitly granted you edit permissions. In most cases, you won't have them.

    The best workaround is to open the filter, switch to the JQL view, and copy the entire query. Then, create a new filter of your own and paste the query. This gives you a personal, editable version to modify.

    A quick tip on JQL errors: 90% of the time, they are simple syntax mistakes. Check for a single equals sign (=) instead of an operator like IN or ~ (CONTAINS), or missing quotes around names with spaces. Jira's query validator will highlight the exact problem for you.

    How Can I See All Issues Assigned to My Team?

    The most effective method is using the membersOf() JQL function. First, ensure your team is set up as a user group in Jira (e.g., "dev-team").

    Once the group exists, create a filter with the query: assignee in membersOf("dev-team"). This filter is dynamic; it automatically updates as users are added to or removed from the group, requiring no manual changes.


    At Harmonize Pro, we build Jira apps that turn complex processes into automated, transparent workflows. Our app, Nesty, helps teams enforce quality gates and automate handoffs with dynamic nested checklists and smart triggers, all within a single Jira ticket. Streamline your Dev→QA handoffs, deployments, and customer onboarding by visiting us at https://harmonizepro.com/nesty.