---
title: "Before/after share scripts for DataSync Free"
canonical: "https://docs.perspectium.com/space/Krypton/721496/Before%2Fafter%20share%20scripts%20for%20DataSync%20Free"
format: markdown
---
Before share scripts A  before share script  in Perspectium DataSync Free allows the current record that is being  bulk shared  to be processed after it is loaded into a  GlideRecord , but before it is encrypted and queued up to the Perspectium Integration Mesh. Before share scripts expect  server side javascript   and is preconfigured with a globally available variable called  current  that is the   GlideRecord   object that is going to be shared.   NOTE :  Because before share scripts are executed every time a record is shared, be aware of the processing delays introduced that will be multiplied when sharing multiple records at the same time.  To cancel a bulk share in a before share script, see  canceling a bulk share in a before share script . After subscribe scripts An  After share script  for  bulk shares  allows you to specify a script that will run after your bulk share has shared a record. This can be useful for when you run scripts in the before share script for your  bulk share  that you want to then cancel out after the bulk share has run. Prerequisites  First, you will need to  get started with DataSync Free  and  create a bulk share . Procedure To create before/after share scripts, follow these steps: