This guide will show you how to create weather triggers, attach them to your Facebook campaigns, and disable weather triggers in your Driftrock account.

This guide also includes tips to ensure that Triggers are set up according to best practice.

If you have any questions please contact

Getting Started

  • Do you have the correct Facebook Page Permissions - see Facebook Page Permissions Guide
  • Check your Facebook Page is connected to Driftrock - see Driftrock Facebook Connection Guide (Create)
  • Do you know how to set up a campaign using Create - see How to Use Create Guide.
  • Have you created your campaigns and used a suitable naming convention?
  • Do you have Triggers installed on your Driftrock dashboard - speak to your Client Solutions Manager.

Best Practice

  • Triggers should be applied at ad level, although there is availability to set triggers at ad set and campaign level.
  • Ad sets should be location based, and include the location in the ad set name.
  • Ad name should include weather and location, making it easier to identify ads when applying triggers
  • Interval between weather check should be at least 2 hours so delivery isn’t erratic, although if campaign is incredibly weather specific, perhaps a smaller interval will suffice.
  • For reverse actions, reverse triggers should be used.
  • Triggers are created disabled to ensure that they are manually attached to the correct campaign. 

Setting up your Triggers

  1. Log in to Driftrock.

2. In the Driftrock dashboard, go to the Triggers app.

3. To create a new weather Trigger, click ‘Create’. 

4. Name your trigger according to best practice, in this example we will say ‘Sunny and Warm (London)’. Choose ‘Facebook’ as the platform, and for the objects the triggers should apply to, select ‘ads’. Then click, ‘Next’.

5. Select ‘Weather’ as your data set.  

6. Once you have selected your data set, you can select your conditions and location for the trigger. For weather, you can select conditions or temperature. To add another condition or temperature, click ‘Weather’ again. In the example below you can see an example for sunny and warm in London, UK.  

All conditions within the same weather line (in this example ‘Clear’, ‘Few Clouds’) are for mutually exclusive conditions. All conditions that are on separate weather lines are treated as additional conditions. In this example, that means that the trigger is ‘Clear or few clouds, and over 18 degrees Celsius in the City of London’.

7. Now select the actions to be taken, when the conditions are satisfied, the campaign should play, and when the conditions are not satisfied, the campaign should be paused. Best practice for the interval between checks is two hours, make sure the correct time is selected in ‘Ignore after triggered’. 

8. The trigger is summarised here. If it is not what you expected, go back a few steps and change the trigger. If it is correct, click ‘Create Trigger’. It will appear in the dashboard with ‘(not yet applied)’ next to it. 

9. To apply the newly-created trigger, click ‘Apply’.

10. Select ‘Ads’ in the drop down menu in the pop up. Start typing in the name of the ad to which the trigger should be applied; the ads will appear in a drop down menu. After selecting the ads, click ‘Apply’. 

11. A message will pop up showing that the triggers have been successfully applied. 

12. As the triggers are created disabled, they must now be enabled. To do this, click on ‘Enable’ in the dashboard. This will enable your trigger, and a tick will appear to the left of the trigger name. To disable a trigger, click the ‘Disable’ button, and a cross will appear to the left of the trigger name.


If you are creating many triggers, it is easier to duplicate the triggers and edit them rather than creating new triggers each time. To duplicate a trigger, find the trigger that you want to duplicate on the Triggers dashboard and click ‘Duplicate’. You can then edit the name and the conditions of the trigger. The new trigger will be created disabled, it will need to be applied and enabled following the above steps.

To delete a trigger, click the bin icon on the dashboard. Once you delete a trigger, you cannot retrieve it.

Creating a Reverse Trigger

Reverse triggers are used to cover the other conditions not covered by your other trigger. For example, if one ad should be shown when it is sunny, and another ad should be shown when it is not sunny, reverse triggers should be used.

  1. Once you have set up your first trigger, e.g. Clear/few clouds in London, duplicate the trigger using the ‘Duplicate’ button on the Triggers dashboard. In the example we are using, the conditions of the original trigger are: 

2. Name the new trigger, keep the weather conditions the same, i.e. Clear or Few Clouds should be selected. 

3. Define the actions for the new reverse trigger. The actions should be reversed so that when the trigger is true, the ad is paused, and when it is false the ad is played.


4. Create the trigger, and apply it to the same ads to which the original trigger is applied. Click ‘Enable’ in the dashboard, a tick should appear to the left hand side of the trigger’s name.

Checking Trigger Logs

To check when the trigger has been applied to a campaign, go into the Triggers dashboard and click on the name of the trigger. This will take you to a separate page that shows at what time the trigger has been active.

Congratulations! You have successfully created a trigger, applied it to ads, and enabled it. You’ve also created a reverse trigger, know how to edit and duplicate triggers, and know how to check the Trigger Logs. 



Did this answer your question?