Wiresk’s Tools

Estimated reading time: 3 min

Wiresk’s Workflow Automation Tools are at your disposal to create complex Flows. 

  • Details: Evaluates a single condition to determine the next step in the Flow. 
  • Example: Check if a customer’s order total exceeds $100. 
  • Use Case: If the order total is greater than $100, apply a discount; otherwise, proceed without a discount. 
  • Details: Similar to a switch-case structure, evaluates multiple conditions and directs the Flow accordingly. 
  • Example: Assess the type of customer (VIP, Regular, New) and apply corresponding actions. 
  • Use Case: Direct VIP customers to a priority support queue, offer discounts to regular customers, and provide onboarding to new customers. 
  • Details: Continuously checks a condition until it is met, allowing the workflow to loop as needed. 
  • Example: Monitor a task’s status until it is marked as complete. 
  • Use Case: Automate the follow-up process in a project management tool by repeatedly checking if tasks are completed and sending reminders until they are. 
  • Details: Automatically creates an invoice based on predefined templates and data from the Flow. 
  • Example: Generate an invoice for a completed service order. 
  • Use Case: Automatically send an invoice to customers when a service is marked as complete in your CRM. 
  • Details: Initiates multiple subprocesses based on elements in an array, processing them in parallel. 
  • Example: Start individual Flows for each item in a customer’s order list. 
  • Use Case: If a customer orders multiple products, each product triggers its own fulfillment process. 
  • Details: Removes duplicates from a dataset and processes the remaining items in a specified sequence. 
  • Example: Deduplicate a list of email addresses and send emails in the order they were received. 
  • Use Case: Make sure that a promotional email campaign only sends one email per recipient, ordered by sign-up time. 
  • Details: Removes duplicates but processes each unique entry only once. 
  • Example: Deduplicate customer feedback entries, processing each unique feedback only once. 
  • Use Case: In customer support, make sure that multiple reports of the same issue by the same customer are consolidated into a single ticket. 
  • Details: Extracts and processes data from XML files. 
  • Example: Parse an XML file containing product information. 
  • Use Case: Automatically update an inventory system with product details from an XML feed. 
  • Details: Reads and interprets CSV files for structured data processing. 
  • Example: Parse a CSV file of customer orders. 
  • Use Case: Import customer order data into a CRM system for tracking and analysis. 
  • Details: Extracts and processes data from JSON files. 
  • Example: Parse a JSON response from an API. 
  • Use Case: Integrate with a third-party service by extracting relevant data from its JSON API responses. 
  • Details: Converts nested data structures into a single, flat structure. 
  • Example: Flatten a nested JSON object into a simpler key-value structure. 
  • Use Case: Simplify complex data for easier manipulation or integration with other tools. 
  • Details: Modifies an object’s structure or values based on specified rules. 
  • Example: Convert currency values in a dataset from USD to EUR. 
  • Use Case: Automatically adjust financial data according to currency exchange rates before generating reports. 
  • Details: Stores a file within Wiresk, making it accessible for later steps in the workflow. 
  • Example: Host a template file for generating customer reports. 
  • Use Case: Use a stored report template to generate customized reports for each customer interaction. 
  • Details: Creates an email based on a template and data inputs, ready for sending. 
  • Example: Render a thank-you email after a purchase. 
  • Use Case: Automatically send personalized thank-you emails to customers after their orders are processed. 
  • Details: Similar to Render Email, this tool generates documents based on templates. 
  • Example: Render a contract document for a new client. 
  • Use Case: Automatically generate contracts or agreements tailored to specific client data and send them for e-signature. 
  • Details: Allows you to define variables that can be used throughout the workflow. 
  • Example: Set a variable for the current date to use in multiple steps. 
  • Use Case: Use a date variable to time-stamp all records or documents generated within a workflow. 
  • Details: Repeats a specific step a set number of times or until a condition is met. 
  • Example: Send a follow-up email every 7 days until a customer responds. 
  • Use Case: Automate the follow-up process in sales or support until an action is taken by the customer. 
  • Details: Extracts data from a message (such as an email or API response) and saves it as a table. 
  • Example: Extract and save order details from a confirmation email. 
  • Use Case: Automatically log order details from emails into a database for tracking and reporting. 
  • Details: Retrieves specific information from a message without saving it as a table. 
  • Example: Extract a verification code from an SMS message. 
  • Use Case: Use the extracted code for further validation or to trigger the next step in the Flow, such as confirming a user’s identity.