Sentloop

Pricing

One plan, when it’s ready. Sentloop will charge for the app, never per message.

Personal

Coming soon
$4/ month

For people who never want to forget an important occasion.

  • Unlimited people
  • Birthday reminders
  • Holiday reminders
  • Personalized messages
  • Message history
  • Supported automatic sending
  • Manual-send workflows

Coming soon

Billing isn’t available yet. This price represents the planned Personal plan and is not currently charged.

Everything is free while we build. Every account has the full feature set today, with no card required.
Start using Sentloop

Questions

Why isn’t billing available yet?
We’re still building the product. The price shown represents our intended plan and is not currently charged.
What can I use today?
Everything. Every account currently has the full feature set, with no limits and no card required.
Will I be charged automatically later?
No. There is no payment method on file and no way to add one. If billing launches, you would choose to start it.
Are there costs Sentloop doesn’t control?
Telegram is free. The WhatsApp Business Platform bills you directly per delivered template message. iMessage, Instagram, and Messenger are free because Sentloop only prepares the message and opens the app for you.

What each channel supports

Declared per capability against each platform’s current official developer documentation. Sentloop does not work around any of these limits.

Telegram

checked 2026-08-13

Signed in, Sentloop sends it from your account at the time you chose. Otherwise it copies the message and opens their conversation for you to paste.

  • Automatic sendingConditional

    Signed in to your own account, Sentloop sends to an @username automatically, from your name. Otherwise it opens the chat with the message copied for you to paste.

    • Needs you signed in through Telegram’s own client API — phone number and the code they text you.
    • That produces a session which *is* your Telegram account. Sentloop encrypts it and never shows it to the browser, but it is the most powerful thing here: everywhere else the worst case is a missed message, and this is your account.
    • Signing out revokes the session on Telegram’s side, not just locally.
    • Telegram allows this — they publish the protocol and sanction third-party clients. It is not a bypass.
    Telegram Bot API — sendMessage
  • Scheduled deliveryConditional

    Sentloop holds the message and sends it at the moment you chose, once you are signed in.

    • Without signing in, it schedules the reminder and the handoff instead.
  • Draft in advanceSupported

    Personalised and ready before the day, for you to review.

  • Open the composerSupported

    Opens your Telegram directly on their conversation, with the message already on your clipboard.

    • Telegram has no link that can put words in a private chat, so the text is copied rather than pre-filled.
    Telegram deep links
  • ReminderSupported

    Sentloop reminds you when it is time.

  • Import contactsNot available

    Sentloop does not read your Telegram contacts. Add the @usernames you want yourself.

Discord

checked 2026-08-11

Sentloop posts the message to your Discord channel itself, at the time you chose. You do not need to do anything.

  • Automatic sendingSupported

    Discord’s Execute Webhook endpoint posts your message with no action from you.

    • Posts to the one channel the webhook belongs to. This is a channel post, not a private DM.
    • Messages show the webhook’s name and avatar, not your Discord account.
    • Anyone holding the webhook URL can post to that channel — treat it as a secret.
    Discord — Execute Webhook
  • Scheduled deliverySupported

    Sentloop holds the message and posts it at the scheduled moment.

    • Discord has no scheduled-post endpoint for webhooks, so Sentloop’s own queue does this.
  • Draft in advanceSupported

    Personalised and ready before the day, for you to review.

  • Open the composerConditional

    Sentloop can open Discord, but not a specific channel with text ready.

    • Discord has no official link that pre-fills a message, so Sentloop copies it to your clipboard.
  • ReminderSupported

    Sentloop reminds you before anything is posted.

  • Import contactsNot available

    A webhook cannot read a server’s member list. Add the people you want yourself.

Slack

checked 2026-08-11

Sentloop posts the message to your Slack channel itself, at the time you chose. You do not need to do anything.

  • Automatic sendingSupported

    Slack incoming webhooks post your message with no action from you.

    • Posts to the single channel chosen when the webhook was created. This is not a private DM.
    • Messages appear from the Slack app you created, not from your own account.
    Slack — Sending messages using incoming webhooks
  • Scheduled deliverySupported

    Sentloop holds the message and posts it at the scheduled moment.

    • Slack’s own chat.scheduleMessage needs a bot token; the webhook route has no scheduling, so Sentloop’s queue does it.
  • Draft in advanceSupported

    Personalised and ready before the day, for you to review.

  • Open the composerConditional

    Sentloop can open Slack, but not a channel with the text ready.

    • Slack has no official link that pre-fills a message, so Sentloop copies it to your clipboard.
  • ReminderSupported

    Sentloop reminds you before anything is posted.

  • Import contactsNot available

    An incoming webhook cannot read your workspace directory. Add people yourself.

Mastodon

checked 2026-08-11

Sentloop posts the message from your Mastodon account itself, visible only to the person you mention. You do not need to do anything.

  • Automatic sendingSupported

    The official statuses endpoint posts from your account with no action from you.

    • Sent as a status with visibility “direct”: only the mentioned account sees it, but it is a post, not an encrypted DM.
    • The recipient’s handle appears in the message text — that is how Mastodon addresses it.
    • Needs an access token with the write:statuses scope from your own server.
    Mastodon — POST /api/v1/statuses
  • Scheduled deliverySupported

    Sentloop holds the message and posts it at the scheduled moment.

    • Mastodon also has its own scheduled_at parameter; Sentloop uses its own queue so you can still edit or cancel right up to the moment.
    Mastodon — scheduled statuses
  • Draft in advanceSupported

    Personalised and ready before the day, for you to review.

  • Open the composerSupported

    Mastodon’s official share link opens the composer with your message already written.

    Mastodon share intent
  • ReminderSupported

    Sentloop reminds you before anything is posted.

  • Import contactsNot available

    Sentloop does not read your follower list. Add the people you want yourself.

Bluesky

checked 2026-08-11

Sentloop sends the direct message from your Bluesky account itself, at the time you chose. You do not need to do anything.

  • Automatic sendingConditional

    The official chat API sends a private DM from your account with no action from you.

    • The recipient’s privacy settings must allow direct messages from you. Many people limit DMs to accounts they follow.
    • Sign in with an app password, not your account password.
    • Text only — Bluesky DMs do not carry images or attachments.
    Bluesky — chat.bsky.convo.sendMessage
  • Scheduled deliveryConditional

    Sentloop holds the message and sends it at the scheduled moment.

    • Only works where the recipient accepts DMs from you, same as above.
  • Draft in advanceSupported

    Personalised and ready before the day, for you to review.

  • Open the composerConditional

    Sentloop can open their Bluesky profile, but not a chat with text ready.

    • Bluesky has no link that opens a conversation pre-filled, so Sentloop copies the message to your clipboard.
  • ReminderSupported

    Sentloop reminds you before anything is sent.

  • Import contactsNot available

    Sentloop does not read your follows. Add the people you want yourself.

WhatsApp

checked 2026-08-09

Sentloop opens WhatsApp with the message already written, and you press send. If you have connected the Cloud API with an approved template, Sentloop delivers it for you instead.

  • Automatic sendingConditional

    Possible only through the WhatsApp Business Platform, using a template Meta approved beforehand.

    • A WhatsApp Business Account and a registered business phone number. Personal accounts cannot be automated.
    • A message template submitted to and approved by Meta in advance.
    • Meta charges per delivered template message, priced by category and recipient country.
    • Meta requires recipients to have opted in to messages from your business number.
    • A free Meta test number reaches only five recipients, each verified in advance by a code sent to that handset. A registered production number has no such list and can message anyone who opted in.
    Cloud API — send messages
  • Scheduled deliveryConditional

    Sentloop can deliver at a chosen time, but only where automatic sending above is set up.

    • Requires a connected Cloud API account and an approved template.
  • Draft in advanceSupported

    Personalised and ready before the day, for you to review.

  • Open the composerSupported

    The official wa.me Click to Chat link opens the conversation with your message already typed.

    Click to Chat
  • ReminderSupported

    Sentloop reminds you before and on the day.

  • Import contactsNot available

    WhatsApp does not expose a contact list to third-party apps. Add people yourself.

iMessage

checked 2026-08-12

Sentloop reminds you, shows the finished message, and opens Messages with the text already written. One tap and it is sent.

  • Automatic sendingConditional

    Sentloop is not on a Mac, so it cannot reach Messages. Pair the Mac agent, or it will prepare each message for you to send.

    • Needs a device of yours running Shortcuts: a Mac, or an iPhone. There is no server-side route, and there never has been.
    • On iPhone, a Personal Automation runs a Shortcut that asks Sentloop what is due and sends it. No Mac, nothing installed, and the phone is already awake. See agent/iphone.md.
    • Run Sentloop on your Mac and it sends with no setup at all. Running elsewhere, pair the Mac agent or the iPhone Shortcut.
    • If nothing can reach Messages when the moment comes, Sentloop hands you the message rather than pretending it went.
    Apple — Run shortcuts from the command line
  • Scheduled deliveryConditional

    Sentloop holds the message and releases it to your Mac agent at the scheduled moment.

    • Depends on the agent running. Apple has nothing that accepts a message in advance, so the timing is Sentloop’s, not Apple’s.
  • Draft in advanceSupported

    Personalised and ready before the day, for you to review.

  • Open the composerSupported

    Apple’s documented sms: URL scheme opens Messages with the recipient and the message already filled in.

    • Works on iPhone, iPad, and Mac.
    Apple URL scheme reference
  • ReminderSupported

    Sentloop reminds you before and on the day.

  • Import contactsNot available

    Sentloop does not read your address book. Add the people you want yourself.

Email

checked 2026-08-21

Sentloop sends the email at the time you chose, from its server. Nothing of yours needs to be switched on.

  • Automatic sendingSupported

    Sentloop puts the email on the wire from its own server. No app, no device, nothing of yours running.

    • The sending address is configured once by whoever deploys Sentloop. Nobody using it enters anything.
    • The email carries your name, and a reply goes to your own address.
    • The provider confirms the send, and Sentloop records exactly that.
    RFC 5321 — Simple Mail Transfer Protocol
  • Scheduled deliverySupported

    Sentloop holds the message and sends it at the moment you chose, whether or not anything of yours is on.

  • Draft in advanceSupported

    Personalised and ready before the day, for you to review.

  • Open the composerSupported

    The mailto: link opens your mail client with everything filled in.

  • ReminderSupported

    Sentloop reminds you before anything is sent.

  • Import contactsNot available

    Import people from Contacts instead — that is where the addresses are.

Instagram

checked 2026-08-12

If a reply window is open, Sentloop sends through Instagram’s official API. Otherwise it reminds you, copies the message, and opens the conversation for you to send.

  • Automatic sendingConditional

    Only inside the 24-hour window that opens when someone messages your Professional account. Outside it, no third-party app may send an Instagram DM, and Sentloop hands the message to you.

    • You need an Instagram Professional (Business or Creator) account, connected with a token that has instagram_business_manage_messages.
    • That person must have messaged your account within the last 24 hours. That is what opens the window, and only they can open it.
    • You need their Instagram-scoped ID, which Meta only provides through a webhook when they message you. A username cannot be used for sending.
    • The human-agent tag would extend this to 7 days, but Meta forbids using it for automated messages, so Sentloop does not.
    • For a friend’s birthday this window is almost never open. Expect a handoff, and treat an automatic send as the exception.
    Messenger Platform & IG messaging policy
  • Scheduled deliveryConditional

    Sentloop holds the message and sends it at the moment you chose, if the window is open then.

    • Depends entirely on whether they have messaged you in the previous 24 hours.
  • Draft in advanceSupported

    Personalised and ready before the day, for you to review.

  • Open the composerConditional

    The official ig.me/m link opens the conversation.

    • The link cannot carry the message text, so Sentloop copies it to your clipboard.
  • ReminderSupported

    Sentloop reminds you before and on the day.

  • Import contactsNot available

    Instagram does not expose your followers or friends to third-party apps.

Messenger

checked 2026-08-09

Sentloop reminds you, shows the finished message, copies it to your clipboard, and opens the conversation. You press send.

  • Automatic sendingConditional

    Sentloop sends a Messenger for real, but only inside the 24 hours after that person messages you.

    • They must message your Page or account first. Only they can open that window — there is no API that lets a business start a conversation.
    • The window lasts 24 hours. If the moment falls outside it, Meta refuses and Sentloop hands you the message rather than losing it.
    • A handed-back message is not abandoned: if they write to you within the next week, the window reopens and Sentloop sends it on its own without asking you again.
    • Messages come from a Professional account, never a personal one. Meta has no API for personal Instagram accounts at all.
    • Instagram no longer requires a linked Facebook Page: the Instagram API with Instagram Login authenticates against Instagram directly, and Creator accounts need no Page. The older Facebook Login route still does.
    • Message tags can bypass the window but only for their stated purpose — order updates, event reminders. A birthday greeting is none of them, so Sentloop does not use them.
    Messenger Platform & Instagram messaging policy
  • Scheduled deliveryConditional

    Sentloop holds the message and sends it at the moment you chose, if the window is open then.

    • Depends entirely on whether they have messaged you in the previous 24 hours.
  • Draft in advanceSupported

    Personalised and ready before the day, for you to review.

  • Open the composerConditional

    The official m.me link opens the conversation.

    • The link cannot carry the message text, so Sentloop copies it to your clipboard.
  • ReminderSupported

    Sentloop reminds you before and on the day.

  • Import contactsNot available

    Messenger does not expose your followers or friends to third-party apps.

Snapchat

checked 2026-08-12

Sentloop reminds you, shows the finished message, copies it to your clipboard, and opens Snapchat. You choose the friend and press send.

  • Automatic sendingNot available

    Snapchat has no API that sends a chat or a snap to a friend. Creative Kit shares content into the app, and the person still chooses the recipient and sends it.

    Snap for Developers — Creative Kit
  • Scheduled deliveryNot available

    Nothing can be handed to Snapchat in advance. Sentloop schedules the reminder instead, so the message is ready at the right moment.

  • Draft in advanceSupported

    Personalised and ready before the day, for you to review.

  • Open the composerConditional

    Sentloop can open Snapchat on a phone, but cannot open a specific chat or carry the text.

    • Only works on a phone with Snapchat installed. There is no web share link.
    • The link cannot carry the message or the recipient, so Sentloop copies the text to your clipboard first.
    Snap for Developers — Creative Kit
  • ReminderSupported

    Sentloop reminds you in time to send it yourself.

  • Import contactsNot available

    Snapchat does not expose your friend list to third-party apps. Add people yourself.

Custom webhook

checked 2026-08-11

Sentloop POSTs the message to your endpoint at the time you chose, and records whatever your endpoint answers. What happens next is up to your integration.

  • Automatic sendingConditional

    Sentloop delivers the message to your endpoint automatically. Your endpoint decides what happens after that.

    • You provide the endpoint and whatever official access it uses.
    • Sentloop records a send when your endpoint returns 2xx. It cannot verify the message actually arrived on the far platform.
    • This does not grant abilities a platform withholds — your integration must respect that platform’s terms.
  • Scheduled deliveryConditional

    Sentloop calls your endpoint at the scheduled moment.

    • Depends on your endpoint being reachable at that time.
  • Draft in advanceSupported

    Personalised and ready before the day, for you to review.

  • Open the composerNot available

    Sentloop does not know what app sits behind your endpoint, so there is nothing to open. Copy and Share still work.

  • ReminderSupported

    Sentloop reminds you before anything is sent.

  • Import contactsNot available

    Sentloop does not read from your endpoint. Add people yourself.