Mapping from other than the previous step - how is that done?

Hi Folks, I’m a complete newbie to Make. I have been through the Basic course which helped a lot to get started. The thing I have not yet worked out is how to map fields from other than the immediately previous step. When I try to map a field into a new step, the only available bundle is from the previous step, whereas I want to map from 3 or 4 steps prior. I have been getting around this by unhooking the module and re-hooking it behind the step I want to map from. Then I unhook again and put it back in its place. While this works, I figure I missed something fundamental.
TIA.

Welcome to the Make community!

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:
Screenshot_2023-10-07_111039

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.

Screenshot_2023-08-24_230826
(Note: Exporting your scenario will not include private information or keys to your connections)

Uploading it here will look like this:

blueprint.json (12.3 KB)

3. And most importantly, Output bundles

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 and select “Download output bundles”.
Screenshot_2023-10-06_141025

A.

Save the bundle contents in your text editor as a bundle.txt file, and upload it here into this discussion thread.

Uploading it here will look like this:

bundle.txt (12.3 KB)

B.

If you are unable to upload files on this forum, alternatively you can paste the formatted output bundle in this manner:

  • Either add three backticks ``` before and after the code, like this:

    ```
    input/output bundle content goes here
    ```

  • Or use the format code button in the editor:
    Screenshot_2023-10-02_191027

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!

samliewrequest private consultation

Join the unofficial Make Discord server to chat with us!

Make Ontraport Search Output.txt (9.6 KB)
Make blueprint.json (361.3 KB)


In the screenshot I am wanting to use the “Contact ID” from the first Ontrapor search to update the Ontraport Contact. The screenshot shows that only the bundle from the previous Text Agregator is available to select from. I already have the ID in there but that was selected by moving around the module so that it was next to the search step.

You are probably using the Text Aggregator incorrectly.

Anything within an aggregator loop will not be mappable unless you store it as a variable outside of the loop.

For a start, try to set the “Source Module” of the Text Aggregator to the “Search Objects” Module, NOT Shopify.

Otherwise, you should change the Text Aggregator to an Array Aggregator, to be able to preserve the fields.

Or, simply set the Search Objects bundle limit to 1, and delete the Aggregator.

samliewrequest private consultation

Join the Make Fans Discord server to chat with other makers!

1 Like

The purpose of the Text Aggregator is to make a CSV list of the Shopify Line Item Names. That is, to flatten the line items into a simple list that can be stored in a text field. Is there a simpler way of doing this?

Then you’ll need an Iterator module to pass in the array of Shopify Line Items.

The Text Aggregator module’s “Source Module” field will need to point to an Iterator module.

If you need further assistance, please provide the following:

  • Output bundle of Shopify module

samliewrequest private consultation

Join the Make Fans Discord server to chat with other makers!

Make Shopify Output Bundle.txt (15.7 KB)
This particular Shopify order only has one line item. Not sure how to get run to find other examples.

1. Iterator-Aggregator method

2. Join Function method

For more information, see the function documentation in the Help Center.

samliewrequest private consultation

Join the Make Fans Discord server to chat with other makers!

I’m not really sure what happened, al of a sudden I was able to access the bundles from all of the steps. Thanks for your help.

2 Likes