Airtable - Watch Records - Looks for selected company (a checkbox field)
Aggregator - Collects all the companies where the checkbox has been checked [Values collected are: Name, Company description, Website]
Mailchimp - Create a campaign - Creates a mailchimp campaign with a predecided template.
I am using the html layout of the template in the mailchimp module. I want to extract the company description values for all the companies in the array and output them in the html template at specific places. Which function would I need to use? Also it would be good if an example of the syntax is given. I tried map and slice functions but it gives me null values even if the input is correct.
To help us help you, please provide the following details about your scenario:
1. Screenshots of module fields and filters
Please share screenshots of relevant module fields and filters in question? It would really help other community members to see what you’re looking at.
You can upload images here using the Upload icon in the text editor:
2. Scenario blueprint
Please export the scenario blueprint file to allow others to view the mappings and settings. At the bottom of the scenario editor, you can click on the three dots to find the Export Blueprint menu item.
(Note: Exporting your scenario will not include private information or keys to your connections)
Please provide the output bundles of the modules by running the scenario, then click the white speech bubble on the top-right of each module, save the bundle contents in your text editor as a bundle.json file, and upload it here into this discussion thread.
Providing the output bundles will allow others to replicate what is going on in the scenario even if they do not use the external service.
Following these steps will allow others to assist you here. Thanks!
I only want the company description from all 4 collections at separate instances in the html layout. I used the join formula as you suggested. I am unsure if this is the right syntax.
This is the output I get from the mailchimp module.
@Chandrika_Shenoy You say you want to retrieve the description and place them at seperate places within your HTML. Now;
Does it matter where exactly you place these in th HTML? Or does it has a set structure?
Is the array you get with these collections always in the same order?
If you want to get a specific item from the array and you know which position this is (and always will be) you can use the get()
{{get(get(2.Array; 1); "Company Description")}}
if the order is not always the same, you would need something to filter the array. So every collection should contain some kind of ID so then you could map() it and retrieve it.
please take a screenshot of your scenario along with the relevant module configurations and share the images here so that the community has a deeper understanding of how we could help.
Hello,
This actually worked. Yes the place where the text is placed is fixed and the array collections will be in the same order.
Thank you so much. I have been trying various combinations of get and map now but this one actually worked. Once again, thank you very much!
I also wanted to ask, is there a good website or video where I can get the correct ways of using the various Make functions?
Good to hear @Chandrika_Shenoy ! Let me know if you require any more assistance.
There is some good beginner material on the Make Academy and if you want to get some more expertise I recommend the program from Techflow