Notifications

Stay informed about your automated positions with real-time notifications via email and Telegram. Never miss important updates about rate switches, position health, or agent actions.


What Are Notifications?

Notifications keep you updated on your automated DeFi positions without requiring you to constantly check the dashboard. Get alerts when your agents make moves, rates change, or your positions need attention.

Available when you have:

  • ✅ Connected wallet

  • ✅ Authenticated (signed in)

  • ✅ Deployed Safe wallet


Notification Channels

Ratehopper offers two notification channels to keep you informed:

1. Email Notifications 📧

Receive updates directly to your inbox about position changes and important events.

2. Telegram Notifications 💬

Get real-time alerts on Telegram for instant mobile notifications about your automated positions.


Email Notifications

What You'll Receive

Position Updates:

  • Agent executed a rate switch

  • New position created

  • Position closed or modified

  • Automation settings changed

Performance Reports:

  • Weekly performance summary

  • Monthly earnings report

  • Total savings calculation

  • Agent activity overview

Important Alerts:

  • Position health warnings

  • Approaching liquidation thresholds

  • Unusual rate movements

  • Protocol status updates

How to Set Up

Step 1: Navigate to Notifications

  1. Go to your Dashboard

  2. Scroll down to the "Notifications" section

  3. You'll see the "Stay Updated" card on the left

Step 2: Enter Your Email

  1. In the "Email Address" field, enter your email

  2. Click "Register Email" button

  3. Wait for confirmation message

Step 3: Verify Registration

  • You'll see "Email registered successfully!" message

  • Your email is now saved

  • Notifications will start immediately

Managing Your Email

Update Email:

  1. Enter a new email address in the field

  2. Click "Register Email" again

  3. New email replaces the old one

Email Already Registered:

  • If you've registered before, your email will appear pre-filled

  • You can update it anytime

  • No need to verify via email link

Email Format

Example Email:

Privacy & Security

Your Email Is Safe:

  • Only used for RateHopper notifications

  • Never shared with third parties

  • No marketing emails (unless you opt-in)

  • Unsubscribe anytime

Data Storage:

  • Encrypted in our database

  • Associated with your user ID

  • Removed when you delete your account


Telegram Notifications

What You'll Receive

Instant Alerts:

  • Agent switches (real-time)

  • Position health changes

  • Gas price opportunities

  • Rate spike notifications

Interactive Messages:

  • Quick position overview

  • Action buttons (view position, manage)

  • Status indicators

  • Performance metrics

Daily Summaries:

  • Today's agent activity

  • Net savings

  • Positions overview

  • Upcoming opportunities

Why Use Telegram?

Faster Than Email:

  • Instant push notifications

  • Mobile alerts

  • Desktop notifications

  • Real-time updates

More Interactive:

  • Click buttons to view details

  • Get position summaries

  • Check status instantly

  • Manage settings

Better For Active Traders:

  • React to changes immediately

  • Monitor multiple positions

  • Get alerted to opportunities

  • Never miss time-sensitive updates

How to Set Up

Step 1: Navigate to Notifications

  1. Go to your Dashboard

  2. Scroll to "Notifications" section

  3. Find "Telegram Notifications" card on the right

Step 2: Connect Your Telegram

  1. You'll see a blue Telegram login button

  2. Click the button

  3. A Telegram authorization popup will open

Step 3: Authorize RateHopper

  1. In the Telegram popup, click "Accept"

  2. You may need to confirm on your Telegram app (mobile/desktop)

  3. Authorization completes automatically

Step 4: Confirmation

  • The page will update showing "✓ Telegram Linked Successfully!"

  • Your Telegram ID will be displayed

  • You're now connected!

Step 5: Find the Bot

  1. Open Telegram

  2. Search for @RateHopperAgentBot

  3. Start a conversation with /start

  4. Bot will confirm you're linked and ready

Telegram Bot Commands

Once connected, use these commands with @RateHopperAgentBot:

Basic Commands:

Telegram Message Examples

Position Switch Alert:

Health Warning:

Daily Summary:

Managing Telegram Connection

Check Connection Status:

  • Green box = Successfully linked

  • Shows your Telegram ID

  • Confirms notifications are active

Already Linked:

  • If you've connected before, you'll see "Telegram Linked" immediately

  • Your Telegram ID displayed

  • No need to reconnect

Disconnect Telegram: Currently, to disconnect:

  1. Or block @RateHopperAgentBot on Telegram

(Self-service disconnect coming soon)

Troubleshooting Connection: If you see "Failed to link Telegram":

  1. Click the "Retry" button

  2. Make sure you completed authorization in Telegram

  3. Check that you accepted the bot permissions

  4. Try refreshing the page

  5. Contact support if issue persists


Notification Types & Frequency

What Triggers Notifications

Immediate Alerts (Both Email & Telegram):

  • ✅ Agent executes position switch

  • ⚠️ Position health drops below threshold

  • 🚨 Critical: Approaching liquidation

  • ❌ Transaction failed

  • ✓ Position successfully created/closed

Scheduled Updates (Email Only):

  • 📊 Daily summary (if activity occurred)

  • 📈 Weekly performance report

  • 📅 Monthly earnings summary

On-Demand (Telegram Only):

  • Response to bot commands

  • Status checks

  • Manual queries

Customizing Frequency

Email Preferences:

  • Immediate alerts: Always on (critical updates)

  • Daily summaries: Can disable

  • Weekly reports: Can disable

  • Monthly reports: Can disable

Telegram Preferences: Use /settings command with @RateHopperAgentBot to adjust:

  • Alert threshold (all switches vs. major only)

  • Summary frequency (daily/weekly/none)

  • Quiet hours (mute during sleep)

  • Alert types (choose which events to receive)


Notification Settings by Agent Type

Leveraged Position Notifications

You'll Be Notified When:

  1. Position created successfully

  2. Agent switches to better borrow rate

  3. Health factor changes significantly

  4. Liquidation risk increases

  5. Position manually modified

  6. Position closed

Example Timeline:

Rate Arbitrage Notifications

You'll Be Notified When:

  1. Arbitrage opportunity found and executed

  2. Position opened (borrow + lend)

  3. Position rebalanced

  4. Spread becomes unprofitable

  5. Position closed

  6. Rates cross alert thresholds

General Automation Notifications

System Events:

  • Automation paused/resumed

  • Settings changed

  • Safe wallet deployment

  • Module enabled/disabled

  • Account updates


Best Practices

For Most Users:

  • ✅ Enable both Email and Telegram

  • ✅ Keep email for detailed reports

  • ✅ Use Telegram for instant alerts

  • ✅ Set up quiet hours on Telegram (sleep time)

For Active Traders:

  • ✅ Telegram as primary channel

  • ✅ Enable all alert types

  • ✅ Check bot multiple times daily

  • ✅ Use commands to query positions

For Passive Investors:

  • ✅ Email for weekly summaries

  • ✅ Telegram for critical alerts only

  • ✅ Check dashboard monthly

  • ✅ Respond to health warnings promptly

⚙️ Notification Management

Avoid Notification Fatigue:

  • Set meaningful thresholds (don't alert on tiny switches)

  • Use summaries instead of every event

  • Configure quiet hours

  • Prioritize critical alerts

Stay Informed Without Overwhelm:


Privacy & Security

What We Track

For Notifications Only:

  • Your email address (if provided)

  • Your Telegram ID (if connected)

  • Your wallet address (to link notifications to positions)

  • User ID (internal identifier)

What We DON'T Track:

  • Private keys (never)

  • Transaction details beyond what's on-chain

  • Personal information beyond email

  • Telegram messages (we can't read them)

Data Protection

Email Security:

  • Stored encrypted

  • Not shared with third parties

  • Used only for RateHopper notifications

  • Deletable anytime

Telegram Security:

  • Only your Telegram ID is stored

  • Bot can only send you messages (can't read)

  • Standard Telegram encryption applies

  • You can block the bot anytime

Notification Content:

  • No sensitive data in messages

  • Position amounts may be included (you control this)

  • Links are to your private dashboard (login required)

Managing Your Data

View What We Have:

  • Your email is visible in the notification section

  • Your Telegram ID is displayed when linked

Delete Your Data:

  1. Remove email: Clear the field and save

  2. Disconnect Telegram: Contact support

  3. Delete account: Removes all notification data


Troubleshooting

Email Issues

Not Receiving Emails:

  1. Check Spam Folder

  2. Verify Email Address

    • Check for typos in dashboard

    • Re-enter and save

    • Look for confirmation message

  3. Email Provider Blocking

    • Some providers block automated emails

    • Try a different email address

    • Contact your email provider

  4. Agent Hasn't Acted Yet

    • Emails only sent when events occur

    • Check Agent Execution History

    • Verify automation is active

Wrong Email Registered:

  1. Go to Notifications section

  2. Enter correct email

  3. Click "Register Email"

  4. Old email is replaced

Telegram Issues

Telegram Not Connecting:

  1. Authorization Failed

    • Click Telegram button again

    • Complete authorization fully

    • Check Telegram app for confirmation prompt

  2. Already Linked to Another Account

    • One Telegram account per RateHopper user

    • Use different Telegram account

    • Contact support to unlink

  3. Bot Not Responding

    • Search for @RateHopperAgentBot

    • Send /start command

    • Check bot isn't blocked

  4. Connection Shows But No Messages

    • Send /status to bot

    • Verify bot has permission to message you

    • Check notification settings in bot

Can't Find the Bot:

  1. Open Telegram

  2. Search: @RateHopperAgentBot (exact name)

  3. Start conversation with /start

  4. If bot doesn't exist, contact support

Bot Stopped Sending Messages:

  1. Check if you blocked the bot (unblock)

  2. Send /resume (in case notifications paused)

  3. Verify automation is still active

  4. Check notification settings with /settings


Notification Examples

Position Created

Email Subject: ✅ New Position Created - Leveraged ETH

Telegram:

Rate Switch Executed

Email Subject: 🤖 Agent Action - Rate Optimized

Telegram:

Health Warning

Email Subject: ⚠️ URGENT - Position Health Alert

Telegram:

Weekly Summary

Email Subject: 📊 Your Weekly RateHopper Summary

Email Content:


Advanced Features

Notification Webhooks (Coming Soon)

For Developers:

  • Custom webhook endpoints

  • Real-time event streaming

  • Integrate with your own systems

  • Build custom dashboards

Use Cases:

  • Portfolio management tools

  • Trading bots

  • Analytics platforms

  • Custom alerting systems

Multi-User Notifications (Coming Soon)

For Teams:

  • Share position updates with team

  • Multiple emails per position

  • Group Telegram channels

  • Role-based notifications

SMS Notifications (Planned)

Future Feature:

  • Critical alerts via SMS

  • Global phone number support

  • Opt-in only

  • Emergency notifications


FAQ

Q: Can I turn off notifications? A: Yes! Simply don't register an email or connect Telegram. You can also manage settings via Telegram bot commands.

Q: Are notifications free? A: Yes, all notifications are completely free. No hidden fees.

Q: How quickly are Telegram notifications sent? A: Instant! Typically within 1-3 seconds of an event occurring.

Q: Can I use the same email for multiple wallets? A: Each wallet/user account has its own email setting. You can use the same email for multiple accounts if you want consolidated notifications.

Q: What if I change my Telegram account? A: Contact support to unlink your old account, then connect the new one through the dashboard.

Q: Do I need both email and Telegram? A: No, either one is fine. But we recommend both - Telegram for instant alerts, email for detailed reports.

Q: Can I customize which events trigger notifications? A: Currently, you receive notifications for all important events. Custom filtering coming soon! Use Telegram bot /settings for some control.

Q: What if I'm getting too many notifications? A: Use Telegram /quiet command for temporary pause, or adjust your automation threshold settings so agents only switch for meaningful rate improvements.

Q: Are notifications secure? A: Yes! We never include private keys or sensitive security information. Position amounts are included to be helpful, but no data that could compromise your account.

Q: Can I get notifications in different languages? A: Currently English only. Multi-language support planned for future.


Next Steps

Set up your notifications now:

  1. Go to Dashboard - Navigate to Notifications section

  2. Register Email - Enter your email and click "Register Email"

  3. Connect Telegram - Click the Telegram button and authorize

  4. Test It - Create a position or adjust settings to trigger a notification

Already set up?


Questions? Contact Support | Telegram Issues? Contact @RateHopperAgentBot

Last updated