← Back

IQamp

Daily schedule with voice reminders. Open the tab in the morning — and a warm voice guides you through your schedule all day.

Quick start

1
Copy the prompt
Copy the ready-made prompt below and paste it into Claude, ChatGPT or Gemini
2
Describe your day
Tell the AI about your schedule — it will generate a JSON file
3
Load
Click «Load» on the dashboard and upload the file

Prompt for AI

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]

Save and load

Personalization

Matrix notifications

IQamp can send notifications to Matrix (Element) on each action change. Setup in the «Settings» modal:

Notifications work directly from the browser, independently of sound. Convenient for receiving on a watch (Garmin, Apple Watch) via Element.

PWA

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.

Tips

JSON format details

A schedule is a JSON file with the following fields:

FieldTypeRequiredDescription
namestringyesSchedule name (max 200 characters)
descriptionstringnoSchedule description
itemsarrayyesArray of actions (minimum 1)

Each element of items:

FieldTypeRequiredDescription
timestringyesStart time, format HH:MM
titlestringyesAction name (max 200)
descriptionstringnoDetailed description
voicestringnoText for voice message
durationnumbernoDuration in minutes (default 5)

Example

{
  "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
    }
  ]
}