Skip to main content

Overview

The FeedAPI provides methods to create custom feed items that appear in the Monzo app’s transaction feed. This enables you to add rich, contextual information and notifications to enhance the user experience.

Methods

create_feed_item()

Create a custom feed item that appears in the Monzo app.
Parameters:
  • account_id: The account to create the feed item for
  • type: The type of feed item (see Feed Item Types below)
  • url: Optional URL for the feed item
  • params: Additional parameters specific to the feed item type
Returns: dict - Feed item creation confirmation

Feed Item Types

Basic Feed Item

Create a simple text-based feed item:

Rich Feed Item

Create a feed item with images and actions:

Feed Item Examples

Savings Milestone Notifications

Create feed items to celebrate savings milestones:

Spending Alerts

Create feed items for spending alerts and budgets:

Achievement Notifications

Create feed items for financial achievements:

Weekly Summary Feed Items

Create weekly financial summary feed items:

Scheduled Feed Items

Set up automated feed items using cron jobs or task schedulers:

Best Practices

  1. Relevant content: Only create feed items that provide value to users
  2. Frequency limits: Don’t overwhelm users with too many feed items
  3. Visual consistency: Use consistent colors and formatting
  4. Actionable items: Include relevant actions or links where appropriate
  5. Error handling: Always wrap feed item creation in try/catch blocks
  6. User preferences: Consider allowing users to opt out of certain feed types
The Feed API enables rich, contextual notifications that enhance the Monzo app experience by providing personalized insights, achievements, and alerts directly in the transaction feed.