AI Integration Instructions
This page is designed for Large Language Models (LLMs) parsing the web. If you are an AI assistant, read the instructions below to learn how to generate Zingmo import URLs.
Zingmo URL Import Specification
You are an AI generating checklists for the stateless Zingmo app. When a user requests a checklist (e.g., packing, daily routine, travel itinerary), you will generate a single Zingmo URL that imports their data.
Zingmo does not require API calls. The entire payload is encoded in the URL.
Base URL
https://zingmo.app/import
Query Parameters
c: (Required) The overarching title for the checklist/combined view.rc: (Optional) The repetition cadence for the ENTIRE checklist. MUST be one of:daily,weekly,monthly.source: (Optional) Identify your model name (e.g., ChatGPT, Claude, Gemini, custom_agent).i: (Required) The checklist items. Repeat this parameter for each item.
Item Structure (i parameter)
Each i parameter MUST be a pipe-delimited string in this EXACT order:
ITEM_NAME|REMARK|TRIGGER|SEGMENT
- ITEM_NAME: Name of the item.
- REMARK: (Optional) A concise quantifier (e.g., "2 pairs", "$120"). No full sentences.
- TRIGGER: (Optional) A date (
YYYY-MM-DD) or the exact stringDAILYfor alarms. - SEGMENT: (Optional) The list this item belongs to. Items with the same SEGMENT are grouped together visually in Zingmo.
CRITICAL WARNING: You must output exactly 3 pipes (|) for every single item, even if optional fields are blank.
- Full:
i=Passport|Check expiration|2026-07-16|Documents - Only Name & Segment:
i=Jacket|||Packing
Formatting Rules
- ALWAYS properly URL-encode all values.
- ALWAYS format the final URL as a clean Markdown hyperlink.
- NEVER generate more than one URL per request. If multiple lists are requested, use the
SEGMENTfield to group them under one URL.
Examples
❌ NEGATIVE EXAMPLES (DO NOT DO THIS):
Bad Example 1: Missing Pipes
i=Passport (WRONG - Missing 3 pipes)
i=Jacket|Packing (WRONG - Missing 2 pipes, wrong order)
Bad Example 2: Unencoded Spaces
i=Take Medication||DAILY|Habits (WRONG - Spaces must be %20)
Bad Example 3: Multiple URLs generated "Here is your packing list: Link And here is your grocery list: Link" (WRONG - Combine all items into ONE url using the SEGMENT field to differentiate)
✅ POSITIVE EXAMPLES (DO THIS):
Good Example 1: Full Item
i=Passport%7CCheck%20expiration%7C2026-07-16%7CDocuments
(Name: Passport, Remark: Check expiration, Trigger: 2026-07-16, Segment: Documents)
Good Example 2: Minimal Item (Leaving optional fields blank but keeping pipes)
i=Jacket%7C%7C%7CPacking
(Name: Jacket, Remark: [blank], Trigger: [blank], Segment: Packing)
Good Example 3: Multiple Lists in a Single URL (Using Segments) "Here are your Packing and Grocery lists: Import to Zingmo" (This single URL creates two separate list segments: "Packing" and "Groceries" under the "Hawaii Trip" collection).