What's New?

Updates and improvements to the WayScript platform.

May 19, 2021

β€‹πŸš€ Major changes

  • Navigate to the History panel to examine your script’s previous runs. You can view the exact run time, which trigger was activated, which function was called, and whether the run failed or returned any errors. Selecting an individual run will open a view of the generated log for easy reference and troubleshooting.

  • Currently, we store a maximum of 25 logs from previous script runs; please reach out to the WayScript team on Discord or directly at [email protected] if you are interested in retaining additional run history.

  • We also redesigned the settings experience on WayScript. It should now be easier to manage 3rd-party integrations, plans & billing, API keys, and much more, especially if you are an owner of a team. Please note that team settings are only accessible by the team owner.

β€‹πŸ”„ Module updates

  • We added the ability to input multiple recipients in the β€œTo:” field of the Outlook module.

  • We fixed an intermittent issue in the Dropbox module when setting a custom file name.

  • We noticed a few users having difficulty writing statements in Python syntax within the Conditional logic modules. We added reference text on the Inspect panel to make things a bit easier.

β€‹πŸž Additional improvements

  • We fixed a bug that was preventing users from exiting full-screen views in Google Sheets and Excel modules.

  • We fixed a few errors that were generated when adding new integrations through WayScript account selector.

  • We continued to improve the experience of dragging variables from the Variable or Environment panels into the WayScript Code Editor.

May 5, 2021

β€‹πŸš€ Major changes

  • No more going back and forth between Slack, Google Sheets, or an HTTP endpoint and WayScript when developing your tools. Create test data by setting default values for your script triggers using the {} view accessible through in your trigger’s Inspect panel. Default values will be overridden by event data (such as the text from a Slack message) that triggers your script run.

  • All default values are editable in JSON format and must align to the key name and variable type of each trigger’s output keys, but you can also include any key name or value type within the output_json key if your trigger supports it.

  • We heard your feedback on that it is sometimes challenging to test your scripts, so we’d love to hear your thoughts on the feature on Discord or directly at [email protected].

β€‹πŸ”„ Module updates

  • We added a Date Picker element type to the Form Trigger to eliminate the need to cast String variables containing dates.

β€‹πŸž Additional improvements

  • We also launched a new homepage at https://wayscript.com! We are so excited to about the future of WayScript as the single hub to develop, deploy, distribute, and maintain internal tools.

  • We fixed a bug where WayScript Variables were displaying as Type() unknown while scripts were executing.

  • We made it easier to navigate through the WayScript File System when selecting a file within the Inspect panel by keeping the current script folder open and fixing a few scroll issues.

  • We continued to improve the experience of using Variable pills directly within the WayScript Code Editor.

  • We fixed an issue with stopping script runs when using the Sleep module.

April 12, 2021

β€‹πŸš€ Major changes

  • Store your most private data (of String variable type πŸ˜‰ ) in WayScript’s new .secrets file, located within your script folder. Your .secrets file is fully encrypted, and the values stored within Secrets variables will not be passed to the WayScript editor, only to your script when it runs, making it the perfect place to store API keys, application credentials, and much more.

  • And as a bonus, we also added a .env file to store Environment variables that can be referenced by any step or function within your script. Secrets and Environment variables can be accessed through the Environment tab on your Variables panel.

  • The WayScript engine also now generates a context global variable, containing execution data such as the username entered on password-protected triggers, on each script run. For example, you can use the context variable to serve a different dashboard to each of your script's users.

  • After hearing your feedback, we made navigation through the WayScript File System even easier:

    • Selecting files in other scripts now directly opens that script.

    • Opening a script now auto-scrolls to that script location in the File System.

β€‹πŸ”„ Module updates

  • New modules alert: We, meaning our all-star developer, Derrick, were pretty busy pumping out new modules this week. Check them out!

    • Use the new BulkSMS module to send SMS messages internationally from your scripts.

    • Create scripts to automate data correlation analysis from your various monitoring services through BigPanda.

    • Act on your site’s errors by pulling and analyzing data from Rollbar.

    • Manage data from your various rental properties by linking Guesty and other services.

    • Automate the distribution of coupons through CouponTools to re-engage customers.

    • Compile fundraising data by combining data from GiveButter and other services.

  • We added additional fields (filterByFormula, view, and maxRecords) to the Airtable module.

  • The Send Email module now operates correctly for scripts connected to a team.

  • The Trello module move a card mode now works correctly.

β€‹πŸž Additional improvements

  • WayScript works best on Chromium-based browsers with a desktop viewport. If you are using Safari, Firefox, or another browser, please consider switching to a Chromium-based browser such as Chrome or Edge when building on WayScript.

  • We fixed an issue with syncing Loops. Syncing a step within a Loop will now sync the entire Loop.

March 31, 2021

β€‹πŸš€ Major changes

  • WayScript now supports a wide variety of hotkeys to make navigating between steps, syncing steps to output the latest values, and switching between the β€œTree” and β€œCode” views even quicker! Open the Hotkeys panel by typing / or ? to check them out.

  • If your code within a script generates an error, we now display any data passed to Stdout (e.g., from print or echo statements) as well as data passed through StdError in the Log. This should make it easier to debug where errors are occurring in your script.

β€‹πŸ”„ Module updates

  • ​❗ New module alert: WayScript now supports Pushbullet. You can now simply send push notifications to your devices through your scripts!

  • ​❗ New module alert: WayScript now supports Cloudflare. Check the health of your load balancer, pull logs, and identify active zones through your scripts!

  • The Gmail module now supports adding attachments to your automated emails.

  • The Outlook module now supports adding attachments and rendering HTML for the email body for your automated emails.

β€‹πŸž Additional improvements

  • We hope you are enjoying WayScript’s redesigned interface. We fixed a few bugs with shared scripts, cloning, and selecting files, so the experience should now feel even smoother.

March 24, 2021

β€‹πŸš€ Major updates

  • We are so excited to introduce WayScript’s redesigned interface! After compiling your feedback, we decided to simplify the WayScript experience by reducing the number of sections and bringing in some of the best elements from your favorite IDEs (with a WayScript spin of course). Here are a few of the usability improvements unlocked by the new interface:

    • By making your account and team’s File System always available and searchable, it is now much faster to navigate between your scripts and individual files.

    • Switching between building your script’s flow and editing code is a now simple toggle between β€œTree” and β€œCode” view.

    • We changed the styling of the WayScript Log and moved it below your script to make it easier to examine entries regardless of your viewport size.

  • Check out this video to get orientated around the new interface, and let us know if you have any feedback!

β€‹πŸ”„ Module refinements

  • You can now use HTML code as an input to the email body field within the Outlook module.

β€‹πŸž Additional improvements

  • Your script’s README is now editable through a file that is stored within your script folder. You can format the README.md file using standard Markdown syntax.

  • We fixed an issue where the editor was sometimes not recognizing steps added after a Conditional module.

March 17, 2021

β€‹πŸš€ Major updates

  • The WayScript team is working on a major interface update that will be released soon. Stay tuned!

  • Please let us know if you are experiencing any issues related to our new system of manually updating steps in your scripts with the latest outputs. Building on WayScript should feel snappier than ever!

β€‹πŸ”„ Module refinements

  • ​❗ New module alert: WayScript now supports CircleCI. You can get all your existing pipelines, trigger a new pipeline, or approve a workflow job to automate your continuous integration process based on triggers, such as Slack, and data from other services, such as Datadog.

  • ​❗ New module alert: WayScript now supports triggering based on Amazon SNS. Inputting your SNS Topic ARN can trigger your script based on each incoming message.

  • We continued to improve reliability of OAuth based authentication for our package modules, such as Twitter and Twitch.

March 10, 2021

β€‹πŸš€ Major updates

  • The WayScript engine will now update the outputs of a step ONLY when you require it, making it much faster to add new steps, navigate between steps, and use WayScript Variables while building your script.

  • Each step in your script can now hold one of two states:

    • In-sync: The outputs of the step reflect the latest changes to the selected or previous step settings or code

    • Out-out-sync: The outputs of the step do not reflect the latest changes to the selected or previous step settings or code

  • Pressing the sync button or using the sync hotkey s will update the outputs of the selected step to reflect the latest changes. When you make a change that impacts the output of a selected step, every following step will be marked with a to warn you it is out-of-sync. Syncing the last step in your script will automatically update the outputs of all previous steps.

  • For more information, please refer to our documentation of Script Flow.

  • The WayScript team is also working on a major interface update that will be released soon. Stay tuned!

β€‹πŸ”„ Module refinements

  • We added syntax highlighting for your Shell code.

  • You can now persist async variables within JavaScript code.

β€‹πŸž Additional improvements

  • We cleaned up our Variable type mapping to fix issues determining variable type from Code modules.

  • We fixed an issue where initializing multiple Chrome instances through Selenium in Python code was causing performance issues.

  • We fixed an issue some users were experiencing when using the undo/redo buttons after muting or disabling a step in their script.

  • Users on the Superhero plan can now select whether their scripts should use same container on the WayScript engine or a new container on each run to avoid any memory-based bottlenecks.

  • We switched over from a third-party tool that was causing issues to a simple button to make it easier for you to join our Discord community. Joining only takes a few seconds and gives you access to expedited support from our team!

February 24, 2021

β€‹πŸš€ Major updates

  • We are continuing to improve the performance of WayScript’s development hub through optimizing how the platform loads and modifies steps within your script.

  • WayScript now supports dedicated containers for users who need higher script CPU/performance and uptime. Scripts running on WayScript’s dedicated containers execute in less than half the runtime, on average. Please contact us at [email protected] if you would like more information.

β€‹πŸž Additional improvements

  • We optimized the performance of WayScript’s File System by limiting unnecessary rendering and squashing a few persistent bugs.

  • We continued to make performance improvements to Wayscript’s Code Editor, including how the editor handles Variable pills and new key bindings for our vim fans out there.

  • We fixed issues that some users were experiencing when authenticating and selecting a third-party account through one of WayScript’s packages.

February 17, 2021

β€‹πŸš€ Major updates

  • We were busy this week improving β€œbehind-the-scenes” performance for your scripts running on the WayScript platform. By changing the way we cache library dependencies (as installed from your Python, JavaScript, or Java code), your scripts should execute faster, especially after the first time they are run.

  • We also elevated code performance for accounts on our Superhero tier by improving process isolation for your script runs.

β€‹πŸ”„ Module refinements

  • ​ We added trigger capability to our Datadog module. You can now execute your script based on when an event is generated in your Datadog monitoring environment.

β€‹πŸž Additional improvements

  • WayScript Variables, both in the left Variable panel and when added to modules, now display the variable data type on mouse-over (hover) for easy reference.

  • We made a few different performance improvements to working with code within the WayScript Code Editors. The experience of manipulating code should feel snappier!

  • We fixed a few errors in our Excel and CSV modules.

    • We fixed an error where, in some scripts, only the first row of a .xlsx file was written to when passing in a List variable.

    • We fixed an error parsing ” characters when exporting data to a .csv file.

  • We fixed a few issues within the WayScript Log.

    • Line numbers displayed in the Log should now align with what is displayed in the Code Editor, even if you add multiple Code steps to your script.

    • Passing string data to the Log from Code modules or the Print to Log module now properly displays apostrophes, new lines, and other special characters.

  • We made additional improvements to script execution to prevent certain instances of β€œinfinite” running states.

  • We fixed an error some users were encountering when trying to clone shared scripts before signing in.

February 10, 2021

β€‹πŸš€ Major updates

  • Continuing our efforts to improve WayScript’s internal Code Editor, we added the ability for you to set custom preferences under your script’s settings to modify the look and feel of the editor environment. These preferences apply by default in all scripts in your account.

    • Key Map - Select from a few common libraries of keyboard shortcuts to help you feel at home in the WayScript editor

    • Font - Choose from a few common font options for optimal code legibility

    • Tab Size - Pick your intended tab length (4 or 2 spaces)

    • Insert Spaces - Toggle whether to insert spaces after brackets or commas

    • Show Spaces - Toggle whether to mark spaces with the β€’ character

    • Show End of Line - Toggle whether to mark EOL with the Β¬ character

    • Underline Trailing Whitespace - Toggle whether to underline trailing whitespace after code block

    • Show Tabs - Toggle whether to show β€’ characters to signify tab level

  • To ensure you never lose a change to your script, we added a saved icon to the right side of the navigation bar with the WayScript editor to indicate that your script changes have successfully saved.

    • If you lose network connection or if there is any other error saving your script, this icon will change to a caution symbol and message will appear asking you to try saving again.

    • Please do not navigate away from your script editor until the editor displays the saved icon or you may lose changes you recently made to your script.

β€‹πŸž Additional improvements

  • We fixed a few occasional issues caused by moving the step order of code modules.

  • We also continued to improve editor cursor tracking and fixed any issues with saving real-time edits to code or text files stored in the WayScript File System.

  • We improved the ordering of variable selection when using the * operator with a WayScript List or Struct Variable.

  • We made a few updates to improve the usability of WayScript through mobile viewports. While a desktop viewport is ideal for editing your scripts, check out WayScript when you’re on the go.

February 3, 2021

β€‹πŸš€ Major updates

  • We made quite a few changes to WayScript’s internal Code Editors to improve the experience of manipulating code in Python, JavaScript, or any of our supported languages.

    • We changed our process of saving to make it much easier to highlight, cut, and paste text within the editor while the WayScript platform saves your code automatically.

    • We added an indicator to show matching brackets near your cursor, and you can now auto-generate closing brackets () {} β€œβ€ β€˜β€™ .

    • We added the ability to select multiple instances of the same text through multiple cursors.

      • Cmd/Ctrl + D : Select all instances of the selected text

      • Cmd/Ctrl + K : Skip instance of selected text

    • We added functionality to search and replace text.

      • Cmd/Ctrl + F : Start searching for selected text

      • Cmd/Ctrl + G : Find next instance of selected text

      • Shift + Cmd/Ctrl + G : Find previous instance of selected text

      • Shift + Cmd/Ctrl + F : Replace selected instance with new text

      • Shift+ Ctrl+ R / Shift + Cmd + Option + F - Replace all instances with new text

  • We redesigned our Conditionals modules to make it easier to write conditional statements in the Settings panel.

    • You can now use syntax like not and () to create more robust conditions in your Logic modules.

    • Note: Comparing string variables in our new conditional statements is now an exact match (case sensitive and including leading and trailing spaces). To replicate previous behavior, you need to update your conditional statement to include <variable_name>.strip().lower() for each string variable.

  • WayScript’s File System continues to get better each and every week. Based on user feedback, we’ve added support for accessing your file system in code modules using β€œabsolute” paths starting with /<username>. For example, you can now reference a file in Python with a reference such as, data = open(’/test_user/file.txt’).read()

  • If you received runtime credit from our WayScript team, it should now be visible on your Account Settings page along with your monthly runtime remaining and storage remaining. All users on the Hero tier receive 30-minutes of runtime per month and 50 MB of storage, but you can upgrade to our Superhero tier to receive unlimited runtime and storage.

β€‹πŸ”„ Module refinements

  • ​ We created a new Variable has Changed Logic module to help you simply track if a WayScript variable in your script has been modified between script runs.

  • ​ When using our Trello Trigger, the Change_List and Changed_Card structs now output the correct values.

  • ​ The Stripe module now supports outputting payouts.

  • ​ New Java Package dependencies now install significantly faster.

β€‹πŸž Additional improvements

  • We fixed a few occasional issues around running functions and stopping running instances of functions.

  • We fixed scattered issues around authenticating and deleting your Linked Accounts through the Settings panel.

  • We investigated some issues causing slow performance, so the WayScript platform should feel more responsive and have fewer disconnects.

  • Our Discord widget should be back up and running. We’d love to have you in our Discord community if you haven’t yet joined; it’s the fastest way to get answers to any questions you have while building on the WayScript platform.

January 20th, 2021

  • β€‹πŸŽ¨ We've launched an updated look-and-feel for the site, with a more streamlined color palette! Let us know what you think!

December 11th, 2020

  • β€‹πŸ“‚ Announcing the launch of our file system! With this system, every user gets a file directory for their scripts and you can reference this folder environment in your code. For example, if you create a file in Python code, that file will persist and you can utilize it in WayScript modules. Please check it out and let us know what you think!

When you realize you can store and preview all your favorite gifs in WayScript...

December 8th, 2020

December 2nd, 2020

November 20th, 2020

  • πŸŽ‰ We are excited to release a new version of the WayScript interface, completely built in the React framework. This was a large overhaul, so we greatly appreciate any bug reporting and feedback.

October 28th, 2020

October 6th, 2020

  • 🚦 We have launched a new Site Status page for tracking platform health.

September 23rd, 2020

  • πŸ‘₯ We are excited to announce the initial launch of WayScript Teams! You can now create a team, add team members, and share scripts, files, and accounts with your teammates! Read more about the feature in our blog post.

  • Variables in the variables panel are now ordered with the most recently updated variables first, helping you find relevant variables faster when building your scripts.

Learn how to set up a team in WayScript

September 2nd, 2020

August 27th, 2020

  • ​ The HTTP Response module now allows returning XML content, with a text/xml MIME type.

August 19th, 2020

  • ​ Use the new Datadog module to retrieve monitor data!

  • ​ You can now suspend your script for a given amount of time using the Sleep module.

  • ​ We have added a new "Get Self Data" mode to the Calendly module.

August 11th, 2020

  • πŸŽ‰ WayScript raises $5M seed round! Read the note from WayScript's founders, Jesse and Lane, about the process and the future of WayScript.

  • ​ We have added a Calendly module!

August 5th, 2020

  • ​ You can now use the Gmail module to send emails from your Gmail account.

  • ​ We have added the option to Log in with Google, which will work with your existing WayScript email address, so long as it's associated with an existing Google account.

  • JSON outputs are now structs. This is possibly a breaking change, if you have referenced these outputs in a code module.

July 29th, 2020

  • You can now choose to run your Function Calls asynchronously, using the Run Async setting. One common use-case for this setting is to immediately return a 200 Success response from the HTTP Response module, while performing a long-running task on a background thread.

  • The Form Trigger now allows users to upload and submit PDF files, which you can then use later in your script.

July 22nd, 2020

  • New code modules are available!

    • ​ We have added support for Java to our Programming Language offerings!

    • ​ We have also added a Shell Script module, allowing you to run Bash shell scripts as part of your WayScript workflow.

  • ​Time Zone is now configurable in the Time Trigger settings, making it easier to schedule your scripts to run whenever you like.

Intro to Java Programming on WayScript

July 15th, 2020

July 7th, 2020

  • We have added a File Download response to the HTTP Response module, so you can return files from your custom endpoints, which will be downloaded to the calling user's machine.

  • There is a new ZenHub module, for integrating with the GitHub issue management software.

June 25th, 2020

  • We have added a new Debug Mode that allows you to step through your script!

  • Trello "Create a New Card" mode has a new Card ID output, so you can work with the new card later in your script.

Stepping through a script in Debug Mode

June 17th, 2020

  • We have added a Jira module for automating work tasks and issues.

June 10th, 2020

May 7th, 2020

  • ​GraphQL for API queries is now available as a coding language.

April 29th, 2020

  • You can now use the SendGrid module to send marketing emails!

  • We have added an Assert module, which allows you to ensure that a condition is met before your script continues executing. If the assertion fails, you also have the option to send yourself an email.

β€‹πŸŒŽApril 22nd, 2020

April 15th, 2020

  • The Github module now supports public and private organization repositories.

  • The Form and HTTP Triggers can now optionally output the raw data submitted to the trigger's endpoint.

April 8th, 2020

  • We have added a new Figma module to allow you to work with your Figma files, projects, comments, users, and more, with WayScript.

  • We have improved the script editing experience to separate variable loading from settings panel loading, allowing you to continue to change settings for a module while the script's variables are still loading.

April 1st, 2020

  • We have moved the navigation bar to the top of the page, and added an Activity Feed, where you will receive notifications for activity relevant to you, such as when another user clones your script or new content is available.

  • We have updated the script editing experience with a refreshed look and feel and the ability to only import the libraries you need into your script, reducing clutter and streamlining the script building experience.

  • We have added crontab syntax to the Time Trigger, allowing you to specify exactly how frequently you would like your script to run.

March 25th, 2020

  • We have added a new user home page, to make it easy to find recently edited scripts, explore the marketplace, and watch videos from the WayScript YouTube channel, all in one place. Click on the WayScript logo in the navigation bar to check it out!

March 13th, 2020

  • We have updated the variable selectors and inputs in the script editor to make working with variables easier than ever!

  • The YouTube module now lets you search for videos on a specific channel, using the Channel ID advanced setting.

  • The endpoints for Form and HTTP triggers have moved to wayscript.io.

    • To access your Form and HTTP endpoints, you should now use the script ID as a subdomain of wayscript.io. (e.g. 1234.wayscript.io)

    • Existing wayscript.com endpoints will redirect to wayscript.io for the time being, so your current scripts will continue to work.

Please update your code to consume the latest WayScript Python and JS packages and change any POST requests to call wayscript.io.

Legacy wayscript.com Form and HTTP endpoints will be disabled in the future and you will eventually be required to use the new wayscript.io endpoints.

March 6th, 2020

Example line chart
What's New in WayScript - Feb. 27th - Mar. 6th

February 27th, 2020

  • You can now import and reference code from other Python and JavaScript files in your scripts. (See the Python and JavaScript module docs for more information on how to do this.)

Example of importing the function "bar" from "foo.py"

February 19th, 2020

Example form
  • We have added a new Dashboard Response module, which will render script variables to a beautiful dashboard interface. You can use this response in conjunction with the Form Trigger, as well as the HTTP Trigger.

Example dashboard response
  • In the Python and JavaScript modules, we have made working with variables easier by adding a "variables" dictionary. This dictionary can be used to reference variables from your script in your Python and JavaScript code, as well as output new variables into your script. (The "variables" dictionary replaces the old "inputs" and "outputs" dictionaries, although these legacy dictionaries are still available, so your existing scripts won't break.)

# Read in variables created previously in your script
x = variables[ 'An_Existing_Variable' ]
​
# Create new variables for use later in your script
variables[ 'First_Output' ] = 'Testing'

February 12th, 2020

  • You can now easily Undo & Redo changes while editing scripts!

    • Use the Undo/Redo buttons in the editor ​

    • On Mac, Undo with ⌘ Command+Z and Redo with ⇧ Shift+⌘ Command+Z

    • On Windows, Undo with Ctrl+Z and Redo with Ctrl+Y

February 5th, 2020

  • We have added an RSS Feed module for pulling data from your favorite RSS feed.

  • The WayScript blog page is now WayScript Learn! We have refreshed the look of the page, added tags, and search functionality. Happy learning!

  • We have added a Stripe module for getting account info from Stripe. Check out the video below to see it in action!

January 23rd, 2020

  • We have a new and improved fullscreen code editing experience, where you can take advantage of your screen real-estate to more easily add and edit files, run your code, and see output. Refer to Code Editors for more details.

  • We have launched a new Community Marketplace, where you can see, sort, and clone copies of other users' public programs! (All publicly shared programs appear in the community marketplace by default.)

Sort users' programs or search for the exact one you're looking for.

January 15th, 2020

An example of creating multiple variables of different types using the Create Variable module.
  • You can now Update a Row using the Airtable module.

  • Stop your Python and JavaScript code by pressing the "Stop Running" button during code execution.

  • We have received requests for users who want to contribute modules to the platform. Here is a link to an example of our Giphy module that you can use as a template. You can submit your modules back to us and we will publish them. This is our first step toward eventually open-sourcing our modules. We are happy to work with anyone who tries to build a module! Please reach out on our Discord channel with any questions.

  • The WayScript Marketplace has been refreshed with a new look and feel!

December 17th, 2019

  • We have added the ability to edit your user profile!

    • You can now update your profile image, add a bio, and set your contact information.

    • You can also share the URL of your profile to allow people to see your page and view your publicly available scripts.

  • We have added a customizable landing page for your scripts! From this page, you can:

    • Edit the name and description of your script.

    • Add a ReadMe using Markdown.

    • Customize the script logo and banner image.

    • Delete, clone, share, or edit your script.

    • View statistics about your script.

  • We have added a Variable Storage module, which allows you to store the values of variables in your WayScript programs.

  • The outputs of most modules have been updated to utilize the new, easy-to-use "struct" variable type.

    • Structs allows you to drill down into variables using the . operator. For example, you can access the content of a particular Tweet within a list of Tweets by referencing Tweets.0.content.

    • Refer to the documentation for each individual module to see the contents and structure of the output data.

November 20th, 2019

  • We have added a RegEx module that makes it easy to find pattern matches in text.

  • The Dashboard has been updated to show a more streamlined view of your scripts.

Hover over a dashboard tile to manage the script.
Run a slash command, like /poll, using the WayScript Slack module.
  • SQL and Spreadsheet column outputs now infer the type of the variable in the column.

SQL output variables have different types, depending on the content of the column.

November 13th, 2019

  • You can now easily share scripts with public links and manage permissions!

    • ​Share with the world via a publicly accessible link

    • ​Limit access by only sharing with a specific person

    • Allow users to run scripts in your account without needing to copy the script to their account

    • Manage permissions by adding, deleting, or changing users' access

  • We have revamped the experience in the HTTP Trigger!

    • ​Sample code makes it easier than ever to quickly run a program from your terminal

    • You can pass query parameters and/or JSON body parameters when triggering your program

    • The WayScript Python and JavaScript libraries have been updated to take advantage of the new functionality in the HTTP Trigger

    • The Webhook Trigger has been deprecated, as all of its functionality (and more!) is available in the HTTP Trigger

November 4th, 2019

  • We have updated the login and signup flows to provide more information and streamline the process.

  • We have made it easier to add comments within your scripts.

  • Added more consistent styling for variable colors, so it's easer to determine the types of your variables.

  • When adding variables, you are now given a preview of the variable's content.

  • You can now drill down into variables using the . operator. For example, you can access the content of a particular Tweet within a list of Tweets by referencing Tweets.0.content.

Updated variable styling, content previews, and '.' operator syntax.

October 16th, 2019

October 8th, 2019

  • You can now log in with GitHub!

September 13th, 2019

September 6th, 2019

  • Now you can preview templates in "read-only" mode. Click here for an example!​

  • WayScript no longer requires a beta key, so anyone can create an account!

  • Documentation for each module now appears in a panel on the right side of the script editor, so you don't have to interrupt your flow to look something up!

August 30th, 2019

August 23rd, 2019

  • ​Python Slackbot added to the Template Library.

  • Variable pills now work in code editors.

  • You can now share scripts that contain modules requiring authentication.

  • Added ability to trust a computer when using Two-Factor Authentication.

August 20th, 2019

August 15th, 2019

  • Added a Template Library, where you can get started with ready-made scripts. This replaces the Sidekick functionality.

  • You can now define custom requirements in the Python module and edit your code in an expanded full-screen mode.