Project Name:

Auto-create Freelance Briefs from Trello Keywords using Gemini API

Tools Used

  • Make.com for automation and workflow orchestration

  • Trello to fetch input keywords (card description)

  • Google Gemini API (Generative Language API) for AI brief generation

  • Parse JSON Module in Make.com to handle API responses

Flow Overview

This automation takes keywords from a Trello card, sends them to the Gemini generative AI model to create a detailed freelance brief, then parses and extracts the AI-generated text for further use or distribution.

Step 1: Fetch Keywords from Trello Card

Use Make.com’s Trello Module (Get a Card) to retrieve a specific Trello card.

  1. Extract the card’s description or relevant text field, which contains the keywords or brief input for the AI.

Step 2: Call Gemini API to Generate Brief

Or use the AI Api of your choice. Today, I decided to experiment with Gemini from Google.

Use Make.com’s HTTP Module to send a POST request to the Gemini API endpoint:
https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent

  1. Include headers:

    • Content-Type: application/json

    • X-goog-api-key: YOUR_GEMINI_API_KEY

  2. In the request body, format the keywords from the Trello card inside the contents.parts[0].text field as required by Gemini API specification.

Step 3: Receive Raw JSON Response from Gemini

Gemini responds with a JSON object containing generated content inside nested fields:

  • The key text is found under candidates[0].content.parts[0].text

  1. This response is captured by the HTTP module’s output.

Step 4: Parse the JSON Response

Insert a Parse JSON Module in Make.com.

  1. Map the HTTP module’s raw response body as the JSON string input.

  2. This converts the raw string into structured data fields accessible within Make.com.

Step 5: Create/Update Google Docs Document

Use Make.com’s Google Docs Module to create a new document or update an existing one.

  1. Insert the extracted brief text into the Google Doc content.

  2. This makes the brief accessible in Google Drive for collaboration, editing, or sharing.

Here is the Google Docs link, if you want to take a look: https://docs.google.com/document/d/1kyX4Civ3p19gvM5N0kFivIwZt1EQVFO7m1dHXaaYMF4/edit?usp=sharing