Help Center

Everything you need to get the most out of Remembered. Learn how to create reminders, choose delivery channels, and set up repeat schedules.

Getting Started

Remembered sends you reminders exactly when you need them, through the channels you prefer. After signing up, you get access to your personal dashboard where everything is managed.

list_alt

My Reminders

Your home screen. See all active reminders at a glance, send them immediately, or manage them.

add_circle

New Reminder

Create a reminder in seconds. Pick your message, channels, date, time, and repeat schedule.

edit_note

Edit Reminder

Change anything about an existing reminder, from the message to the delivery schedule.

receipt_long

Delivery Logs

Full history of every reminder that was sent. See what was delivered and what failed.

lightbulb

Your timezone is automatically detected from your browser. All reminder times are based on your local time, so if you set a reminder for 9:00 AM it will arrive at 9:00 AM wherever you are.

Creating a Reminder

Click "New Reminder" in the sidebar to get started. Here is what each field does:

1

Choose your channels

Select how you want to be reminded. You can pick one or combine multiple: Email, SMS, or Webhook. At least one must be active.
2

Enter contact details

Depending on your selected channels, fill in the relevant fields. An email address for email delivery, a phone number (with country code, e.g. +31612345678) for SMS, or a URL for webhooks.
3

Write your reminder

Type the message you want to receive. This is what will appear in your email, SMS, or webhook payload.
4

Set the date and time

Pick when the first reminder should be sent. The time is in your local timezone.
5

Configure repeat (optional)

If this is a recurring reminder, set up a repeat schedule. You can choose from common patterns like "Every Monday" or build custom intervals.
6

Set limits (optional)

For recurring reminders, you can optionally set an end date or a maximum number of deliveries. The reminder automatically completes when either limit is reached.

Delivery Channels

You decide how your reminders reach you. Enable one or more channels per reminder.

mail

Email

Default

Receive a clean HTML email with your reminder message. Simply enter the email address you want it delivered to. This can be your own email or someone else's.

sms

SMS

Get a text message straight to your phone. Enter your phone number with the country code (e.g. +31612345678 for the Netherlands, +1555123456 for the US). The message will start with "Remembered:" followed by your reminder text.

webhook

Webhook

Advanced

Send your reminder to any URL. Great for connecting to Slack, Discord, Zapier, Make, or any service that accepts webhooks. Choose between POST and GET, and your reminder text is sent as the request body. See the Using Webhooks section for examples.

lightbulb

You can enable multiple channels on the same reminder. For example, get an email and an SMS at the same time to make sure you never miss it.

Scheduling

Every reminder needs a date and time. Here is how scheduling works:

calendar_today

Start date

The date your reminder becomes active. For one-time reminders, this is the day it sends. For recurring reminders, this is when the schedule begins.

schedule

Time

The time of day you want to be reminded, in your local timezone. For example, if you set 09:00 and you are in Amsterdam, the reminder arrives at 9 AM Amsterdam time.

event_busy

End date (optional)

For recurring reminders, set a date to automatically stop sending. The reminder status changes to "Completed" after the end date passes.

pin

Max deliveries (optional)

Limit how many times a recurring reminder is sent. For example, set it to 5 to stop after 5 successful deliveries.

lightbulb

Reminders are checked every 5 minutes. Your reminder will arrive within a few minutes of the scheduled time, not necessarily at the exact second.

Repeat Schedules

Remembered supports flexible repeat patterns. When creating a reminder, choose "Recurring" and build your schedule using three options:

Which occurrence?

Every — fires every time the day matches

1st, 2nd, 3rd, 4th — fires only on that specific week of the month

Last — fires on the last occurrence in the month

Which day?

Monday through Sunday — a specific day of the week

Weekday — Monday through Friday

Weekend day — Saturday and Sunday

Day of month — a specific calendar day (e.g. the 1st, the 15th)

Common examples

What you wantHow to set it up
Every weekday at 9 AMEvery + Weekday
Every MondayEvery + Monday
Every Tuesday and ThursdayAdd two intervals: Every + Tuesday and Every + Thursday
1st of every month1st + Day of month
Last Friday of every monthLast + Friday
Every weekendEvery + Weekend day
First Monday of every month1st + Monday
lightbulb

You can combine multiple intervals on a single reminder. Click "Add another interval" to build schedules like "Every Tuesday and Thursday" or "1st and 15th of the month".

Managing Reminders

From your dashboard, hover over any reminder to see the available actions:

science

Test

Send a test delivery right now without it counting toward your delivery limit. Great for verifying your channels work before the scheduled time.

send

Send now

Immediately send the reminder through all configured channels. This counts as a regular delivery and is logged in your delivery history.

edit

Edit

Change any part of your reminder: the message, channels, schedule, or repeat rules.

delete

Delete

Permanently remove a reminder and all its delivery history. You will be asked to confirm before it is deleted.

Reminder statuses

Active

The reminder is running and will be sent at the next scheduled time.

Paused

The reminder is temporarily stopped. It won't send until you reactivate it.

Completed

The reminder has finished. This happens automatically for one-time reminders after they send, or when a recurring reminder reaches its end date or delivery limit.

Delivery Logs

The Logs page gives you a complete history of every reminder delivery attempt. For each entry you can see:

description

Reminder name

Which reminder was sent

person

Recipient

The email or phone it was delivered to

access_time

Timestamp

Exactly when the delivery was attempted

check_circle

Status

Whether it was successfully delivered or failed

You can search through your logs by reminder name and filter by status (sent or failed) to quickly find what you are looking for.

Using Webhooks

Webhooks let you connect Remembered to almost any external service. When a reminder fires, it sends an HTTP request to the URL you specify.

How it works

check_circle

POST sends your reminder text as the request body. If you write valid JSON as your reminder message, it gets sent as structured JSON.

check_circle

GET simply hits the URL. Useful for triggering actions that do not need a payload.

Example: Slack

1

Get your Slack webhook URL

In Slack, go to your workspace settings and create an Incoming Webhook. Copy the URL.
2

Create a reminder

Paste the webhook URL in the Webhook URL field. Select POST as the method.
3

Write a JSON message

Use Slack's message format as your reminder text: {"text": "Your reminder message here"}

Example: Zapier / Make

Create a Webhook trigger in Zapier or Make, copy the URL, and paste it into your reminder. Write a JSON body with whatever fields your automation expects. The webhook fires at your scheduled time and triggers your automation.

lightbulb

Test your webhook setup by clicking the test button on your reminder before waiting for the scheduled time. This sends the request immediately so you can verify everything is connected.

REST API

Automate your reminders with the Remembered REST API. Manage reminders programmatically from any language, CI/CD pipeline, or automation tool.

Authentication

Generate an API key from your Settings page. Include it as a Bearer token in every request:

Authorization: Bearer sk_live_your_key_here
lightbulb

Your API key is shown only once when generated. Store it securely. If you lose it, revoke the old key and generate a new one.

Base URL

https://remembered.cc/api/v1

Endpoints

MethodPathDescription
GET/remindersList all reminders
POST/remindersCreate a reminder
GET/reminders/:idGet a single reminder
PATCH/reminders/:idUpdate a reminder
DELETE/reminders/:idDelete a reminder

List reminders

Filter by status and paginate with limit and offset.

curl https://remembered.cc/api/v1/reminders?status=ACTIVE&limit=10 \
  -H "Authorization: Bearer $REMEMBERED_API_KEY"

Create a reminder

Required fields: text, startDate (YYYY-MM-DD), startTime (HH:mm). Optional: email, channels, repeatRule, endDate, maxRuns, phone, webhookUrl, webhookMethod.

curl -X POST https://remembered.cc/api/v1/reminders \
  -H "Authorization: Bearer $REMEMBERED_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Take out the trash",
    "startDate": "2026-03-01",
    "startTime": "09:00",
    "repeatRule": {"type": "interval", "intervals": [{"every": 1, "period": "day"}]}
  }'

Update a reminder

Send only the fields you want to change. Set optional fields to null to clear them.

curl -X PATCH https://remembered.cc/api/v1/reminders/REMINDER_ID \
  -H "Authorization: Bearer $REMEMBERED_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"status": "PAUSED"}'

Delete a reminder

curl -X DELETE https://remembered.cc/api/v1/reminders/REMINDER_ID \
  -H "Authorization: Bearer $REMEMBERED_API_KEY"

repeatRule format

ScheduleJSON
One-time{"type": "none"}
Daily{"type": "interval", "intervals": [{"every": 1, "period": "day"}]}
Every 2 weeks{"type": "interval", "intervals": [{"every": 2, "period": "week"}]}
Mon, Wed, Fri{"type": "weekly", "days": ["monday", "wednesday", "friday"]}
1st and 15th{"type": "monthly", "positions": [1, 15]}

Rate limits

The API allows 60 requests per minute per account. When exceeded, the response includes a Retry-After header with the number of seconds to wait. Rate limit status is returned in X-RateLimit-Limit and X-RateLimit-Remaining headers on every response.

Error codes

401Missing or invalid API key
400Validation error (see error field in response)
403Reminder limit reached (100 per account)
404Reminder not found
429Rate limited, check Retry-After header
lightbulb

You can also manage reminders via Claude Code using the /remembered skill. Set REMEMBERED_API_KEY in your environment and use natural language to create, list, and manage reminders.

Frequently Asked Questions

Can I send a reminder to someone else?

Yes. Enter any email address or phone number as the recipient. The reminder does not have to go to your own inbox.

What happens if a delivery fails?

The attempt is logged as "Failed" in your delivery logs. If you have multiple channels enabled, the reminder is still counted as successful if at least one channel delivered.

Can I pause a recurring reminder?

Yes. Edit the reminder and change its status to "Paused". It will not send until you set it back to "Active".

How accurate is the timing?

Reminders are checked every 5 minutes. Your reminder will arrive within a few minutes of the scheduled time.

What timezone are reminders sent in?

Your timezone is automatically detected from your browser. All times you set are in your local timezone. If you travel, your timezone updates the next time you visit the dashboard.

Can I use multiple channels on the same reminder?

Absolutely. Enable any combination of Email, SMS, and Webhook. All selected channels fire at the same time.

Is there a limit on how many reminders I can create?

Free accounts can create up to 5 reminders. Pro accounts get up to 100. The API also has a limit of 100 reminders per account.

Will I get duplicate reminders?

No. The system prevents sending the same reminder more than once within a 23-hour window, so even if something goes wrong you will not get spammed.

Ready to get started?

Create your first reminder in under a minute.

Create free accountarrow_forward

Need more help? Reach out to us anytime.