Using AudienceLab API Inside Boost.Space
IMPORTANT: Instead of using Make.com directly, we use Boost.space. This is the same as Make however with more functionality, including plug-and-play templates that the AL team has created.
How to use Boost.Space AudienceLab app to create powerful workflows:
Open Boost.space application, then click on your profile (bottom left) then click ‘Integrator’. This is BS’s private instance of the Make engine with additional features.
Once inside the Integrator, you want to create your first NODE which is the ‘list audiences’ node. This will search the list of audiences.
You will then need to create a new connection. To do so just head to your account inside app.audiencelab.io/account > then click ‘API keys’. You can create a ‘write’ permission key.
Copy this API key across back into where it requests inside your Boost.Space account.
Now you can begin creating. Click ‘run once’ and you will load the first load of data. The audience filer is located in ‘files’ > URL. This link will be dynamically updated.
Create a new node and this time choose ‘Get File’. You then want to follow the mapping with ‘File’ and ‘URL’. This ensures your file dynamically updates as needed.
Now you need to add a CSV parser to clean up the file. We have made the API export the file in JSON file and multiple bundles to make the transfer more efficient in terms of operations.
Make sure to map the ‘Content’ inside.
TIP: If you don’t see the headers inside the content, then go into the ‘CSV Parser’ node and click ‘NO’ for ‘does CSV contain headers’. This way the first operation will contain data with titles to easily map.
Now you can begin sending the data, for the purpose of simplicity, we will send the data to a Google Sheet, then go through more advanced workflows in the next section.
You will notice how this sequence is using 1 operation per row of data. This can rack up to thousands of operations for a single list. In the next section we will go over how to aggregate the data in bulk.