<aside> πŸ”‘

Why this step exists β€” and how to complete it in about 15 minutes.

When you duplicate a Notion template, every database gets new IDs in your workspace. MealGrid's AI agents need your IDs to find your databases. This guide walks you through the one-time process of replacing placeholder IDs with your real ones.

</aside>


What Are Collection IDs?

Every database in Notion has a unique identifier called a collection ID (a long string of letters, numbers, and dashes like 4a71efa2-c294-827c-b057-077f11eeaddb). MealGrid's AI agents use these IDs to find and access your databases β€” Recipes, Menus, Ingredients, Shopping List, and more.

When MealGrid ships, the agent instruction pages contain placeholders instead of real IDs. These look like:

[YOUR_RECIPES_COLLECTION_ID]

[YOUR_MENUS_COLLECTION_ID]

[YOUR_INGREDIENTS_COLLECTION_ID]

…and so on for all 9 databases.

Until you replace these placeholders with your workspace's actual IDs, the agents won't be able to find your databases.

Note: You may see the term UUID used by Olive or in technical contexts. A UUID and a collection ID are the same thing β€” the long string of letters, numbers, and dashes that identifies your database.


How the Setup Process Works

MealGrid includes 9 setup prompts in your Prompt Library (labeled "Agent Setup β€” Prompt 0" through "Agent Setup β€” Prompt 8"). You'll run them in order in a chat with Olive.

Here's the sequence:

<aside> 1️⃣

Prompt 0 β€” Discovery

Olive fetches your Entry Page, reads the 9 embedded databases, and presents a mapping table with their IDs. The IDs will include a collection:// prefix β€” that's expected. See Step 2 below.

</aside>

<aside> 2️⃣

You clean the IDs (~2 minutes)

Remove the collection:// prefix from each of the 9 values to get your bare IDs. Then paste the clean IDs back to Olive and confirm.

Before (what Olive shows): collection://2571efa2-c294-825a-b433-079f08d91b5c

After (what you need): 2571efa2-c294-825a-b433-079f08d91b5c

</aside>

<aside> 3️⃣

Prompts 1–7 β€” Per-Page Replacement

Each prompt targets one agent instruction page. Olive finds every placeholder on that page and replaces it with your confirmed ID. After each prompt, Olive verifies zero placeholders remain on that page.

<aside> 4️⃣

Prompt 8 β€” Verification

Olive scans all 7 pages and confirms zero placeholders remain anywhere. If any are found, it tells you which page to re-run.

</aside>