Triggering campaigns
Last updated
Last updated
Depending on the type of your campaign, you must set up different campaign triggers: manual, scheduled, remote action, or via API.
To manually trigger a campaign, you must:
Grant Trigger manually all campaigns or share a campaign with trigger permission.
Configure the campaign for a Manual trigger.
Refer to the Manage Campaigns documentation for more information.
To manually trigger a campaign from the list of results of an NQL query on users on the Investigations page:
Select a user or a set of Users from the list on the Investigations page.
Choose Launch campaigns from the action bar at the button of the page. A list of the available campaigns pops up.
Select the campaign and click Send.
A warning message appears displaying the number of targeted employees selected and asking for confirmation. If the campaign has parameters, you must provide a value for each parameter on the Send campaign popup window. Click Yes to proceed.
If all employees have a valid user SID, a validation message confirms the system has triggered the campaign.
If there is a mix of employees with valid or invalid SIDs, a warning message confirms that the system can only trigger the campaign for those employees with valid SIDs.
If all employees have an invalid SID, an error message confirms that the system cannot trigger the campaign.
Refer to Types of campaigns documentation for information on parameters for manual and API campaigns.
Once you publish a scheduled campaign, the evaluation of the NQL query defined in the Schedule tab of the Edit campaign page begins.
The query will be re-evaluated, relative to the time it was first published, daily or hourly, depending on the option Only once or Again after that was selected, according to the rules detailed in the Schedule section in the documentation.
Once you have published a remote action campaign, add its NQL ID to the remote action’s scripts to trigger the campaign.
Select Campaigns from the main menu.
Click on Manage campaigns in the navigation panel.
Click on the title of the campaign you wish to connect to.
Copy the NQL ID value from the NQL ID field in the General tab of the configuration page.
Paste the value into your remote action script. Refer to the following documentation for details:
Nexthink recommends using NQL ID as a campaign identifier if you use Collectors version 23.5 or higher. You can still use campaign UID for compatibility reasons.
Select Campaigns from the main menu.
Choose the campaign you wish to connect to from the navigation menu.
Locate the UID of the campaign as part of the URL and copy it for the remote action.
Trigger campaigns using the Nexthink Campaigns API, giving you the flexibility to create integrations with external applications. For parametric campaigns, specify the values of each parameter defined for the campaign. Visit the developer.nexthink.com website to learn more.
Trigger campaigns using the Nexthink Workflow API to notify employees about remediations that are taking place, or to prompt for permission or additional information that a workflow needs to continue running an automated remediation.
To use a campaign in a workflow, ensure that:
The workflow trigger is set.
The campaign contains only single answer questions.
The campaign is published.