Skip to main content

Campaign Editing Changes

As per feedback received from ATSs who are early adopters of Campaign Editing functionality (which is only enabled for a few channels that support it), we have made some changes to the Campaign Editing UI widgets.


Both the Campaign Edit Form widget and the Campaign Edit Form only with Channel Posting Requirements widget (introduced in version 2.9) had a fixed bar at the bottom of the form, with form having a scrollable body.


The bar included:

  • a disclaimer text that showed: Changes may take some time to apply
  • a button to save the edited campaign

This was not ideal for ATSs that:

  • wanted to have a different kind of layout with the placement of buttons elsewhere
  • hide the save button & use the form just to get the object of the edited form and do some business logic around it (such as sending it to their backend using proxy)

We have created two new widgets for the bar that contains the disclaimer text and the save button so that:

  • only ATSs that want to use it, include it in their HTML
  • ATSs can decide where to place the bar in their UI

The two widgets introduced are:


The function to save the edited campaign remains the same: window.hapi.campaign.service.saveCampaign.run(). Both widgets use this function when user clicks on Save button.


As part of this change following HTML CSS Classes were added:

  • hapi__campaign-edit-journey
  • hapi__campaign-edit-journey-bar