ERRORS autopost scenario (ChatGPT for caption + GG Drive for random visual pick + FB/IG for autopost + GG sheet for tracking)

I want to auto-post content to Facebook and Instagram using data input from a Google Sheet.

The flow involves 03 key steps:

  1. Caption: OpenAI generating with given prompts + input data from GG Sheets
  2. Photo visual: Random pick 5-6 photos from a Google Drive folder link
  3. Autopost: with given timeline from GG Sheets

Scenarios:

Explanation of each steps in Scenarios:

  1. Content Plan: MKT input BRIEF in column A-B-C-D-E-H


    HELP: :red_question_mark: sometimes it can recognizes new rows, sometimes it doesnot, why? :red_question_mark:

  2. Caption AI:

  • The AI should generate a caption based on a predefined prompt using the 3 inputs above.
  • The Make scenario should run this AI caption-generation module automatically on the 30th of each month to prepare content for the next month.
  • Prompt:
You are a copywriter for the brand YL. Generate a caption following these instructions:
1) under 50 words
2) based on the following input:
- Product: {{1.2}}
- Tone of voice: {{1.4}}
3) 4 tone of voice references: 
- Prompt 1: Express the customer’s inner feelings
Description: lorem ipsum
Example: lorem ipsum

- Prompt 2: Talk about high demand, create a FOMO effect
Description: lorem ipsum
Example: lorem ipsum

- Prompt 3: Introduce the product directly
Description: lorem ipsum
Example: lorem ipsum

- Prompt 4: Tell a story about choosing passion and quality over revenue
Description: lorem ipsum
Example: lorem ipsum

4) Keywords USPs: Use at least 2–3 keywords related to the product:
If {{1.2}} = BNCX: a, b, c, d, ...
If {{1.2}} = mochi: a, b, c, d, ...

5) Notes:
Do not reuse any of the example content or product references.
Only write based on the product and tone of voice provided from the sheet.
Use only {{1.2}} and {{1.4}} as inputs

  1. Input caption AI into GG sheet:
    → Make fill the output from step 2 AI-generated caption to GG Sheet to column F
    → a MKT executive double check the output quality and fill a fine-tuned caption to column G

HELP: :red_question_mark: this step is not working due to BundleValidationErrors :red_question_mark:

  1. Select Photo:
    → MKT input a GG Drive link of the photos folder
    → Make access that folder
    → Randomly pick 5–6 photos
    → with conditions: selected photos haven’t been selected in the past 14 days
    HELP: :red_question_mark: i need instruction with the CONDITIONS SETUP :red_question_mark:

  2. Air FB+IG:
    → Make input caption from column G
    → Make input photo from step 4



HELP: :red_question_mark: i choose item “Web Content Link” and it shows errors as image :red_question_mark:

  1. Link post FB+IG → Make extract link from the posted post

  2. Update status → Make input link in step 6 to GG sheet

HELP ME

  1. double check the set up
  2. correct the errors
  3. i am happy for Pro-Service with hourly paid if needed

THANK YOU SO MUCH

FYI:

SETUP STEP 1

SETUP STEP 2

SETUP STEP 3

SETUP STEP 4

SETUP STEP 5

SETUP STEP 6

SETUP STEP 7

Hey there,

did you run the modules on their own or something? Because that’s what the screenshot is showing. You can’t run modules on their own without providing them data.

1 Like

Which data at which step should i provide further?
I am assuming I had already connect data to the Google Sheet information

Welcome to the Make community!

You cannot individually run a single module if you don’t have example values of the “Data”, which you must input into the prompt when you manually run a single module.

Try running the full scenario instead by clicking the “Run Once” button:

Screenshot_2025-02-25_220239

For more information, see these duplicate questions previously asked and answered by other community members:

Polling Triggers: Epoch Panel & Selecting Older Data

Go to the Epoch Panel, by right-clicking on the trigger module (polling triggers only), and select “Choose where to start” from the list of options in the context menu.

If you select “From now on”, the next time the scenario runs it will only return new data (or nothing if there is no new data).

You can also select other old data to re-run your scenario with next using the “Choose manually” option. This will then show you a list of previous historical items you can select to process the next time the scenario is triggered.

For more information, see

Hope this helps! Let me know if there are any further questions or issues. P.S.: investing some effort into the tutorials in the Make Academy will save you lots of time and frustration using Make!

@samliew

If you need further assistance,

We’d love to help, however, you have not provided sufficient information to demonstrate the problem that would allow us to reproduce the scenario and any issue/s and/or error/s.

To allow others to assist you with your scenario, please provide the following:

1. All Relevant Screenshots

We need to see what you’re working with to give you the best advice. It would help by having screenshots of:

  • the full scenario,
  • any error messages,
  • individual module fields,
  • relevant filter settings (conditions), and
  • module output bundles
  • external services (spreadsheet headers, sample data, etc.)

You can upload images here using the Upload icon in the text editor:

We would appreciate it if you could upload screenshots here instead of linking to them outside of the forum. This allows us to zoom in on the image when clicked, and avoid tracking cookies from third-party websites.

2. Scenario Blueprint

Please export the scenario blueprint. Providing your scenario blueprint file will allow others to quickly recreate and see how you have set up the mappings in each module, and also allows us take screenshots or provide module exports of any solutions we have for you in return - this would greatly benefit you in implementing our suggestions as you can simply paste module exports back into your scenario editor!

To export your scenario blueprint, click the three dots at the bottom of the editor then choose ‘Export Blueprint’.

You can upload the file here by clicking on this button:

3. Module Output Bundles

Please provide the output bundles of each of the relevant modules by running the scenario (you can also get this without re-running your scenario from the History tab).

Click on the white speech bubbles on the top-right of each module and select “Download input/output bundles”.

A. Upload as a Text File

Save each bundle contents in a plain text editor (without formatting) as a bundle.txt file.

You can upload the file here by clicking on this button:

B. Insert as Formatted Code Block

If you are unable to upload files on this forum, alternatively you can paste the formatted bundles.
Here are some ways to provide text content in a way that it won’t be modified by the forum.

  • Method 1: Type code fence manually
    Add three backticks ``` before and after the content/bundle, like this,

    ```
    content goes here
    ```

  • Method 2: Highlight and click the format button in the editor

  • Method 3: Upload your file and share the public link
    (this method is only recommended for large files exceeding the forum upload limit)

Providing the input/output bundles will allow others to replicate what is going on in the scenario, especially if there are complex data structures (nested arrays and collections) or if external services are involved, and help you with mapping the raw property names from collections.

Sharing these details will make it easier for others to assist you.