Daily schedule with voice reminders. Open the tab in the morning — and a warm voice guides you through your schedule all day.
Copy this prompt into Claude, ChatGPT or Gemini and describe your day:
Generate a daily schedule in JSON format for the IQamp app.
Format:
{
"name": "Name",
"description": "Description",
"items": [
{
"time": "HH:MM",
"title": "Action",
"description": "Details (optional)",
"voice": "Text for voice message (optional, warm and caring tone, address by name)",
"duration": number_of_minutes
}
]
}
Requirements:
- time in HH:MM format, title are required
- duration in minutes (default 5)
- voice — text that will be spoken by a warm female voice; write numbers as words
- In voice, address by name (I'll specify my name below)
- Gaps between actions >= 10 minutes are filled automatically
My name is: [your name]
My schedule: [describe your day here]
voice field you can write a personal address: «Alex, time to stretch!»IQamp can send notifications to Matrix (Element) on each action change. Setup in the «Settings» modal:
https://matrix.org)!abc123:matrix.org)Notifications work directly from the browser, independently of sound. Convenient for receiving on a watch (Garmin, Apple Watch) via Element.
IQamp can be installed as an app on your phone or computer. In the browser, click «Add to Home Screen» or «Install App» — the page will open in a separate window without the address bar.
voice field is voiced via ElevenLabs — write numbers as words («ten minutes» instead of «10 minutes»)voice is not specified, title is voicedA schedule is a JSON file with the following fields:
| Field | Type | Required | Description |
|---|---|---|---|
name | string | yes | Schedule name (max 200 characters) |
description | string | no | Schedule description |
items | array | yes | Array of actions (minimum 1) |
Each element of items:
| Field | Type | Required | Description |
|---|---|---|---|
time | string | yes | Start time, format HH:MM |
title | string | yes | Action name (max 200) |
description | string | no | Detailed description |
voice | string | no | Text for voice message |
duration | number | no | Duration in minutes (default 5) |
{
"name": "Work day",
"description": "Basic schedule with breaks",
"items": [
{
"time": "09:00",
"title": "Start work",
"description": "Open laptop, check tasks",
"voice": "Good morning! Time to start. Open your laptop and check your tasks.",
"duration": 10
},
{
"time": "09:10",
"title": "Deep work",
"description": "Focus on the main task of the day",
"voice": "Time for deep work. Focus on your main task.",
"duration": 50
},
{
"time": "10:00",
"title": "Break",
"description": "Stand up, stretch, drink water",
"voice": "Break time. Stand up, stretch and drink a glass of water.",
"duration": 10
},
{
"time": "10:10",
"title": "Deep work",
"duration": 50
},
{
"time": "11:00",
"title": "Break",
"voice": "Another break. Take a short walk.",
"duration": 10
}
]
}