
NetSuite is the leading integrated cloud business software suite, including business accounting, ERP, CRM and e-commerce software.
Integrating NetSuite with Wiresk empowers businesses to unlock advanced data management and automation capabilities.
Wiresk offers a comprehensive suite of actions for managing records, files, and custom queries within NetSuite. With features like retrieving saved search results, executing RESTlets, performing SuiteQL queries, and attaching or managing files and folders, users gain full control over their NetSuite environment.
Wiresk’s capabilities also include creating, updating, deleting, and upserting records, making it easier to maintain accurate and up-to-date data.
For developers, you can refer to the API endpoint official documentation here.
1 – Connect NetSuite to Wiresk Copy Link
A connection to your NetSuite account is needed so we can sync it with our platform.
There are two ways to connect your app to Wiresk:
- In “My apps” section, where you can manage your connections (select or create your group first to get access to this section, refer to the Group system ).
- While building your Flow, you can easily establish a connection to your app directly within the Flow builder. This can be done during the setup of either a Trigger or a Method.
In this documentation, we will explain how to create a connection in “My apps” section, it is essentially the same as when creating it on-the-go.
The following steps are required before creating the connection in Wiresk:
▪️ Create a Token-Based Authentication.
▪️ Get your Consumer Key and Consumer Secret.
▪️ Create an Access Token.
▪️ Get your Token ID and Token SECRET.
▪️ Get your account ID and SuiteTalk URL.
Create a Token-Based Authentication Copy Link
- Login to NetSuite with Administrator account.
- Go to Setup -> Integration -> Manage Integrations -> New

- On the integration creation page, provide a name and a description, then in the Authentication Tab, select TOKEN-BASE AUTHENTICATION.
- Save your Integration.

Get your Consumer Key and Consumer Secret Copy Link

Get your Access Token ID and Token Secret Copy Link
- Go to your NetSuite dashboard, and select “Manage Access Token”.

- Then click on “New My Access Token”
- On the new page, select the integration that you have previously created in Create a Token-Based Authentication step, then click save.

Get your SuiteTalk URL and Account ID Copy Link
- In NetSuite, go to Setup Tab -> Company -> Company Information.
- Find Your Account ID and SuiteTalk URL as shown in the screenshot below.

- Save the information for Wiresk Connection.
Add NetSuite app in Wiresk Copy Link
- On the left panel of Wiresk user interface, go to “My apps” and click on the (+) button.
- Search “NetSuite” in the search field or scroll down the list of apps and choose the NetSuite icon.
- In the prompted screen, give a name to your connection, e.g., “NetSuite Connection”.
- Provide all the information for the connection collected in previous steps, such as :
- Then click on “Create App” button.

Voila! Your NetSuite app connection is ready. You can now use it to build your Flows.
2 – Create your automated Flows with NetSuite Copy Link
Now that NetSuite is linked to Wiresk, you’re ready to start building Flows.
How to create a Flow (select to expand ↓ )
Create a Flow
Select your Group, then on the Flow management screen click on “Create Flow”.

A – Select the Trigger
- Name the Flow that you want to create.
- Add your Trigger by clicking on the red plus (+) Add button.
- On the Trigger selection screen, search your app or select it from the list below the screen.

Select your preferred Trigger on the next screen and customize its settings (for NetSuite Triggers, refer to the Trigger settings below).
As mentioned in “How to connect your app to Wiresk” above, during your Trigger settings, you can create a new connection to your apps at this stage.
B – Add an HTTP Trigger to your Flow
An HTTP Trigger allows you to manually activate your Flows.
- Click on the red plus button (+) again to add a Trigger for testing your Flow, then click on the button “HTTP Trigger”.

Write a description and select your API key or create a new one.

- Click on save. Now you can use your HTTP Trigger to Manually run your Flow.
C – Add a Method to your Flow
The Method will perform a specific task on a particular app or service you’ve connected to Wiresk like get info or send emails.
You can add at least 1 or multiple Methods for complex Flows (a maximum of 255 Methods).
- On the Flow builder screen, click on the plus button (+) next to the Trigger icon.

- Search or scroll down to select your apps Methods, then configure it settings. For NetSuite Methods, see Methods list and settings in the step below.
D – Add Wiresk Tools to your Flow
If you want to build a complex Flow, Wiresk offers a selection of tools at your disposal. Refer to Wiresk’s Tools
To add Tools in your Flow, Follow the same step as adding the Methods. On the Flow builder screen, click on the plus button (+) then just click on the “Tool” tab and select the Tool that you want to add.
3 – NetSuite Triggers Settings Copy Link
What will start your automation…
Recurrence rule or scheduler settings Copy Link
Setting up the recurrence rule or scheduler of your Trigger (if the Trigger is not a Webhook):
- Regular intervals will monitor your Trigger by intervals in minute
- Daily recurrence will monitor your Trigger by day and hour
- Monthly recurrence will monitor your Trigger every month on a defined date and hour
- Yearly recurrence will monitor your Trigger on a specific date and hour every year
- Specific dates will start your Trigger on specific dates
Get Sample Copy Link
After setting up the Trigger parameters (refer to how to define your parameters in the steps below), click on “Get sample”.
The “Get sample” allows you to extract a subset of data for validation. The data will be used to MAP your Method parameters according to your Flow. Refer to FIELD MAPPING documentation.
Scheduled Triggers List Copy Link
These Triggers will start your Flow automatically at a specific time or intervals instead of being triggered real-time event (Webhooks).

MANAGE RECORD Copy Link
Retrieve Record List Copy Link
Configuration Table:
Name* | Retrieve Record List |
Connection* | Select your connection or create one. |
Time out | You can additionally set the Trigger duration to limit the information processed per execution to optimize performance and resource usage. |
Recurrence rule/scheduler* | Set up your recurrence rule. |
Parameters | |
Entity* | Select the Entity to retrieve records from. |
Search | You can filter the results with a search |
Limit | Specify the number of results on a single page. Default value is 10. |
Preview Data | In this tab, you can preview the retrieved data. In specific Trigger instances, data can only be previewed when it is available for retrieval. If no event occurs from the Trigger, a message “No data available”, or “Cannot read properties of null ” will be displayed. |
(*) required field
Before saving your Trigger, don’t forget to use “Get Sample”.

SAVED SEARCH Copy Link
In NetSuite, create and save custom search queries as ‘Saved Searches.’ These searches allow you to quickly find specific data like customers, transactions, or inventory items within your NetSuite account.
Get Saved Search Copy Link
Configuration Table:
Name* | Get Saved Search |
Connection* | Select your connection or create one. |
Time out | You can additionally set the Trigger duration to limit the information processed per execution to optimize performance and resource usage. |
Recurrence rule/scheduler* | Set up your recurrence rule. |
Parameters | |
Saved Search Type* | Select the Saved Search type in a dynamic list. |
Saved Search ID* | Choose the specific Saved Search you want to retrieve data from. |
Number of Records | Specify the number of results on a single page. Default value is 100, max 1000. |
Preview Data | In this tab, you can preview the retrieved data. In specific Trigger instances, data can only be previewed when it is available for retrieval. If no event occurs from the Trigger, a message “No data available”, or “Cannot read properties of null ” will be displayed. |
(*) required field
Before saving your Trigger, don’t forget to use “Get Sample”.

RESTLET Copy Link
A RESTlet is a custom SuiteScript that allows external applications or other NetSuite scripts to interact with NetSuite data and functionality. It executes upon request and may return data to the calling source.
Execute RESTlet Copy Link
How to get the Script ID and deployment ID:
Go to Customization > Scripting > Script Deployments in your NetSuite account.
Script ID:
In the Script Deployments list, locate the deployment associated with your RESTlet.
The Script ID is typically a unique identifier for the SuiteScript code itself (e.g., “customscript_myrestlet”).
Deployment ID:
This is the unique identifier for the specific deployment of the script.
If you have enabled “Show Internal IDs” in your NetSuite preferences, the Deployment ID will be visible in the list.
If not, you can hover over the deployment name in some cases, and a tooltip might display the internal ID.
Obtaining Deployment ID (Alternative Method)
Record Browser: Navigate to Lists > Records in NetSuite.
Search for “scriptdeployment” in the record type field.
This will open the Record Browser where you can search for your script deployment using its name or other criteria.
The internal ID (Deployment ID) will be displayed for each record.
Important Notes:
Show Internal IDs: Enabling “Show Internal IDs” in your NetSuite preferences is highly recommended as it makes finding these IDs much easier. You can usually enable this under Home > Set Preferences.
Deployment Purpose: Ensure that the deployment you select is the correct one for the specific RESTlet you want to execute. Deployments can be used to manage different versions and environments (e.g., development, test, production) of your SuiteScript code.
Configuration Table:
Name* | Execute RESTlet |
Connection* | Select your connection or create one. |
Time out | You can additionally set the Trigger duration to limit the information processed per execution to optimize performance and resource usage. |
Recurrence rule/scheduler* | Set up your recurrence rule. |
Parameters | |
Script ID* | This is the unique identifier assigned to the SuiteScript code that defines your RESTlet. You’ll need to provide the correct Script ID to specify which RESTlet you want to execute. |
Deployment ID* | This ID links the Script ID to a specific deployment within your NetSuite account. Deployments allow you to manage different versions and configurations of your SuiteScript code. |
Method* | Specify the HTTP method used to invoke the RESTlet. GET – POST – PUT – DELETE |
Request Body | This is an optional field and would be used to include any data or parameters that need to be sent to the RESTlet in the request body. This is applicable with the method “POST” or “PUT”. |
Preview Data | In this tab, you can preview the retrieved data. In specific Trigger instances, data can only be previewed when it is available for retrieval. If no event occurs from the Trigger, a message “No data available”, or “Cannot read properties of null ” will be displayed. |
(*) required field
Before saving your Trigger, don’t forget to use “Get Sample”.

SUITEQL Copy Link
SuiteQL is a powerful query language within the NetSuite platform, designed to help users extract and analyze data stored within their NetSuite accounts.
Core Concepts:
▪️SQL-based: SuiteQL is heavily influenced by SQL (Structured Query Language), a widely-used standard for querying relational databases. This familiarity makes it easier for users with SQL experience to learn and use SuiteQL.
▪️NetSuite-specific: While similar to SQL, SuiteQL is specifically tailored to the NetSuite data model and schema. It includes features and functions that are unique to NetSuite objects and relationships.
▪️Data Access: SuiteQL allows users to query various data sources within NetSuite, including:
- Standard NetSuite records: Customers, sales orders, inventory items, employees, and more.
- Transaction data: Sales orders, purchase orders, invoices, etc.
- Custom records: Records created by users to store specific business data.
- Analytics data: Aggregated data from various sources within NetSuite.
Execute SuiteQL Copy Link
Configuration Table:
Name* | Execute SuiteQL |
Connection* | Select your connection or create one. |
Time out | You can additionally set the Trigger duration to limit the information processed per execution to optimize performance and resource usage. |
Recurrence rule/scheduler* | Set up your recurrence rule. |
Parameters | |
SuiteQL* | Enter your SuiteQL query. |
Preview Data | In this tab, you can preview the retrieved data. In specific Trigger instances, data can only be previewed when it is available for retrieval. If no event occurs from the Trigger, a message “No data available”, or “Cannot read properties of null ” will be displayed. |
(*) required field
Before saving your Trigger, don’t forget to use “Get Sample”.
4 – NetSuite Methods Settings Copy Link
What your automation will do…

MANAGE RECORD Copy Link
Create Copy Link
▪️ Common Entities:
Customers: Create new customer records in NetSuite, including individual customers and companies.
Vendors: Add new vendors to your NetSuite account.
Contacts: Create new contact records associated with customers, vendors, or other entities.
Sales Orders: Generate new sales orders in NetSuite, potentially triggered by events in other systems connected through Wiresk.
Purchase Orders: Create purchase orders for procuring goods or services.
Invoices: Generate invoices for customers or receive invoices from vendors.
Inventory Items: Add new items to your inventory management system in NetSuite.
Employees: Create new employee records.
▪️ Other Entities:
Cases: Create support cases or tickets in NetSuite.
Opportunities: If you’re using NetSuite for CRM, you might be able to create new sales opportunities.
Journal Entries: Create journal entries for financial transactions.
Custom Records: Create records for custom record types defined in your NetSuite account.
⚠️ Remember that the availability of specific entities also depend on your NetSuite version, edition, and any industry-specific modules you have enabled.
Configuration Table:
Name* | Create |
Connection* | Select your connection or create one. |
Entity* | Select the Entity to create records within. |
Map Fields [+ Add Field] you can add extra fields to populate. | |
Available Fields* | Default displayed fields to populate depending on the selected Entity. For example: From Entity “Account”, the default displayed fields are “Name”, “Number”, “Currency”. |
(*) required field
Delete Copy Link
⚠️ Make sure that in your NetSuite account -> home -> Set Preferences -> you have have checked “SHOW INTERNAL IDS.
Configuration Table:
Name* | Delete |
Connection* | Select your connection or create one. |
Entity* | Select the Entity to create records within. |
Matching Criteria | |
Record ID* | Enter or map it from the Trigger, or a previous step responses. |
ID Type* | Select Internal ID or External ID. |
(*) required field
Get Copy Link
⚠️ Make sure that in your NetSuite account -> home -> Set Preferences -> you have have checked “SHOW INTERNAL IDS.
Configuration Table:
Name* | Get |
Connection* | Select your connection or create one. |
Entity* | Select the Entity to create records within. |
Matching Criteria | |
Record ID* | Select the ID in a dynamic list (can take time to load if there are too many records) or map it from the Trigger, or a previous step responses. |
ID Type* | Select Internal ID or External ID if you’re manually entering or mapping the Record ID. Refer to Using External IDs. |
Not Found Option* | Success – When the record is not found during execution, the system does not treat this as an error. Instead, it considers the operation successful and continues with the workflow. Failed – Wiresk treats this as an error or failure. The workflow stops or takes a predefined failure action. |
(*) required field
List Copy Link
Configuration Table:
Name* | List |
Connection* | Select your connection or create one. |
Entity* | Select the Entity to create records within. |
Matching Criteria | |
Number of Records | Define the Number of records to be shown in the result. Default 100, max 1000. |
(*) required field
Update Copy Link
▪️ Common Entities:
Customers: Update customer records in NetSuite, including individual customers and companies.
Vendors: Update vendors in your NetSuite account.
Contacts: Update contact records associated with customers, vendors, or other entities.
Sales Orders: Update sales orders in NetSuite, potentially triggered by events in other systems connected through Wiresk.
Purchase Orders: Update purchase orders for procuring goods or services.
Invoices: Update invoices for customers.
Inventory Items: Update items from your inventory management system in NetSuite.
Employees: Update employee records.
▪️ Other Entities:
Cases: Update support cases or tickets in NetSuite.
Opportunities: If you’re using NetSuite for CRM, you might be able to Update sales opportunities.
Journal Entries: Update journal entries for financial transactions.
Custom Records: Update records of custom record types defined in your NetSuite account.
⚠️ Remember that the availability of specific entities also depend on your NetSuite version, edition, and any industry-specific modules you have enabled.
Configuration Table:
Name* | Update |
Connection* | Select your connection or create one. |
Entity* | Select the Entity to create records within. |
Matching Criteria | |
Record ID* | Enter the ID or map it from the Trigger, or a previous step responses. |
ID Type | Select Internal ID or External ID if you’re manually entering or mapping the Record ID. Refer to Using External IDs. |
Map Fields [+ Add Field] you can add extra fields to populate. | |
Available Fields* | Default displayed fields to populate depending on the selected Entity. For example: From Entity “Account”, the default displayed fields are “Name”, “Number”, “Currency”. |
(*) required field
Upsert Copy Link
▪️ Common Entities:
Customers: Update or create customer records in NetSuite, including individual customers and companies.
Vendors: Update or create vendors in your NetSuite account.
Contacts: Update or create contact records associated with customers, vendors, or other entities.
Sales Orders: Update or create sales orders in NetSuite, potentially triggered by events in other systems connected through Wiresk.
Purchase Orders: Update or create purchase orders for procuring goods or services.
Invoices: Update or create invoices for customers.
Inventory Items: Update or create items in your inventory management system in NetSuite.
Employees: Update or create employee records.
▪️ Other Entities:
Cases: Update or create support cases or tickets in NetSuite.
Opportunities: If you’re using NetSuite for CRM, you might be able to Update or create sales opportunities.
Journal Entries: Update or create journal entries for financial transactions.
Custom Records: Update or create records of custom record types defined in your NetSuite account.
⚠️ Remember that the availability of specific entities also depend on your NetSuite version, edition, and any industry-specific modules you have enabled.
Configuration Table:
Name* | Upsert |
Connection* | Select your connection or create one. |
Entity* | Select the Entity to create records within. |
Matching Criteria | |
External ID* | Enter the ID or map it from the Trigger, or a previous step responses (Method “List” or “Get“). Refer to Using External IDs. |
Map Fields [+ Add Field] you can add extra fields to populate. | |
Available Fields* | Default displayed fields to populate depending on the selected Entity. For example: From Entity “Account”, the default displayed fields are “Name”, “Number”, “Currency”. |
(*) required field

MANAGE FILE AND FOLDER Copy Link
Attach File Copy Link
⚠️ Remember that the availability of specific records (entities) also depend on your NetSuite version, edition, and any industry-specific modules you have enabled.
Configuration Table:
Input Options:
- Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
- Default Value: You can specify a fixed attribute.
Name* | Attach File |
Connection* | Select your connection or create one. |
Map Fields | |
File ID* | Enter the ID or map it from the Trigger, or a previous step responses. Alternative method: – Get The File ID Within the NetSuite Record – Using NetSuite Search – Using SuiteQL – Using NetSuite’s REST API |
File ID Type | Select Internal ID or External ID if you’re manually entering or mapping the ID. If not specified, the Internal ID is used. Refer to Using External IDs. |
Record Type (Entities)* | Select the record type in a dynamic list. |
Record ID* | Enter the ID or map it from the Trigger, or a previous step responses. |
(*) required field
Create Folder Copy Link
Configuration Table:
Input Options:
- Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
- Default Value: You can specify a fixed attribute.
Name* | Create Folder |
Connection* | Select your connection or create one. |
Map Fields | |
Folder Name* | Name of the folder to create. |
External ID | Optionally define an External ID. If not provided, the system will use the Internal ID. Refer to Using External IDs. |
Parent Folder | Select a parent folder if needed. |
(*) required field
Detach File Copy Link
⚠️ Remember that the availability of specific records (entities) also depend on your NetSuite version, edition, and any industry-specific modules you have enabled.
Configuration Table:
Input Options:
- Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
- Default Value: You can specify a fixed attribute.
Name* | Detach File |
Connection* | Select your connection or create one. |
Map Fields | |
File ID* | Enter the ID or map it from the Trigger, or a previous step responses. Alternative method: – Get The File ID Within the NetSuite Record – Using NetSuite Search – Using SuiteQL – Using NetSuite’s REST API |
File ID Type | Select Internal ID or External ID. If not specified, the Internal ID is used. Refer to Using External IDs. |
Record Type (Entities)* | Select the record type in a dynamic list. |
Record ID* | Enter the ID or map it from the Trigger, or a previous step responses. |
(*) required field
Get File Copy Link
Configuration Table:
Input Options:
- Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
- Default Value: You can specify a fixed attribute.
Name* | Get File |
Connection* | Select your connection or create one. |
Map Fields | |
File ID* | Enter the ID or map it from the Trigger, or a previous step responses. Alternative method: – Get The File ID Within the NetSuite Record – Using NetSuite Search – Using SuiteQL – Using NetSuite’s REST API |
ID Type | Select Internal ID or External ID. If not specified, the Internal ID is used. Refer to Using External IDs. |
(*) required field
Update Folder Copy Link
Configuration Table:
Input Options:
- Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
- Default Value: You can specify a fixed attribute.
Name* | Update Folder |
Connection* | Select your connection or create one. |
Map Fields | |
Folder ID* | Select the folder to update. |
ID Type | Select Internal ID or External ID if you’re manually entering or mapping the Folder ID. If not specified, the Internal ID is used. Refer to Using External IDs. |
Folder Name | Change the folder name. |
Parent Folder | Change the parent folder if needed. |
(*) required field

SAVED SEARCH Copy Link
Get Saved Search Copy Link
Configuration Table:
Input Options:
- Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
- Default Value: You can specify a fixed attribute.
Name* | Get Saved Search |
Connection* | Select your connection or create one. |
Map Fields | |
Saved Search Type* | Select the Saved Search type in a dynamic list. |
Saved Search ID* | Choose the specific Saved Search you want to retrieve data from. |
Number of Records | Specify the number of results on a single page. Default value is 100, max 1000. |
(*) required field

RESTLET Copy Link
RESTlet Copy Link
⚠️ Before you can use a RESTlet, you must follow the guidelines from NetSuite, see more details here.
How to get the Script ID and deployment ID:
Go to Customization > Scripting > Script Deployments in your NetSuite account.
Script ID:
In the Script Deployments list, locate the deployment associated with your RESTlet.
The Script ID is typically a unique identifier for the SuiteScript code itself (e.g., “customscript_myrestlet”).
Deployment ID:
This is the unique identifier for the specific deployment of the script.
If you have enabled “Show Internal IDs” in your NetSuite preferences, the Deployment ID will be visible in the list.
If not, you can hover over the deployment name in some cases, and a tooltip might display the internal ID.
Obtaining Deployment ID (Alternative Method)
Record Browser: Navigate to Lists > Records in NetSuite.
Search for “scriptdeployment” in the record type field.
This will open the Record Browser where you can search for your script deployment using its name or other criteria.
The internal ID (Deployment ID) will be displayed for each record.
Important Notes:
Show Internal IDs: Enabling “Show Internal IDs” in your NetSuite preferences is highly recommended as it makes finding these IDs much easier. You can usually enable this under Home > Set Preferences.
Deployment Purpose: Ensure that the deployment you select is the correct one for the specific RESTlet you want to execute. Deployments can be used to manage different versions and environments (e.g., development, test, production) of your SuiteScript code.
Configuration Table:
Input Options:
- Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
- Default Value: You can specify a fixed attribute.
Name* | RESTlet |
Connection* | Select your connection or create one. |
Map Fields | |
Script ID* | This is the unique identifier assigned to the SuiteScript code that defines your RESTlet. You’ll need to provide the correct Script ID to specify which RESTlet you want to execute. |
Deployment ID* | This ID links the Script ID to a specific deployment within your NetSuite account. Deployments allow you to manage different versions and configurations of your SuiteScript code. |
Method* | Specify the HTTP method used to invoke the RESTlet. GET – POST – PUT – DELETE |
URL Parameters | [+ Add Field] add an URL parameters. |
Request Body | This is an optional field and would be used to include any data or parameters that need to be sent to the RESTlet in the request body. This is applicable with the method “POST” or “PUT”. |
(*) required field

ADVANCED OPTION Copy Link
REST API Call Copy Link
⚠️ You can only access Beta endpoints if you are enrolled in a NetSuite Beta program.
Configuration Table:
Input Options:
- Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
- Default Value: You can specify a fixed attribute.
Name* | REST API Call |
Connection* | Select your connection or create one. |
Map Fields | |
API Record Path* | |
Method* | Specify the HTTP method to use: GET – POST – PUT – PATCH – DELETE |
Header | [+ Add Field] add a Header. |
URL Parameters | [+ Add Field] add an URL parameters. |
Request Body Type | Select Mapping or JSON |
(*) required field
SuiteQL Copy Link
Configuration Table:
Input Options:
- Input: Allows dynamic inputs, e.g., from a Trigger or from Step responses. Input tab>uncheck “Show recommended” to see all fields).
- Default Value: You can specify a fixed attribute.
Name* | SuiteQL |
Connection* | Select your connection or create one. |
Map Fields | |
SuiteQL* | Enter your SuiteQL query. |
(*) required field
5 – Test run or automate your Flow Copy Link
After setting up your Flow, you can choose to:
- “Run once”, your Flow will run only a single time. You can use this function to test your Flow. Refer to how to set up an HTTP Trigger, in the “Create a Flow” step.
- “Run Scheduler” will automate your Flows with the recurrence rule you previously defined.
For more details, refer to How to run a Flow tutorial in our Help Center.
If you are using a Webhook Trigger, the Flow will initiate automatically when a webhook is received from your connected apps. This means that the Flow is automated without a scheduler and will run until you deactivate the Flow manually. Refer to Webhook documentation in our Help Center.
If you need an integration that you cannot find in Wiresk, you can make a request to our team, and we will try our best to satisfy your needs.