Skip to main content

Automated Shopify abandoned cart alerts from Razorpay to Telegram

Workflow preview

Workflow preview
100%
Automated Shopify abandoned cart alerts from Razorpay to Telegram preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Who it’s for This workflow is built for Shopify store owners using Magic Checkout (Razorpay). Since Shopify’s default abandoned cart recovery doesn’t work with third party checkouts, you’re left wi...

Best for

  • CRM automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.cron, n8n-nodes-base.code, n8n-nodes-base.httprequest, n8n-nodes-base.telegram, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by vibin.

Original n8n.io source

1.1 Workflow description

Title
Automated Shopify abandoned cart alerts from Razorpay to Telegram
Workflow name
Automated Shopify abandoned cart alerts from Razorpay to Telegram

Who it’s for

This workflow is built for Shopify store owners using Magic Checkout (Razorpay). Since Shopify’s default abandoned cart recovery doesn’t work with third-party checkouts, you’re left without an easy way to track or follow up. This workflow solves that gap by sending you automatic Telegram alerts with every abandoned cart—so you stay on top of potential sales without lifting a finger.

There's sticky notes inside for each node to explain everything you need!

What it does

  1. The workflow runs automatically every 6 hours. Here’s the flow:
  2. Fetch abandoned cart data from Razorpay using the API.
  3. Format the data into clean, readable text (customer info, cart details, order value).
  4. Send the message directly to your Telegram bot.
  5. Instead of logging into Shopify or Razorpay to check, you’ll get a notification straight in Telegram.

What you need

  1. A Telegram account with a bot (create one via BotFather).
  2. Your Telegram bot token and client ID.
  3. Your Razorpay API key from your Razorpay dashboard.

How to set it up

  1. Import this workflow into your n8n workspace.
  2. Create a new API profile with your Razorpay credentials.
  3. Add your Telegram bot details to the Telegram nodes in n8n.
  4. (Optional) Adjust the trigger time—default is every 6 hours, but you can make it run more or less frequently.

Why it helps

This is a free, no-code workaround for a real Shopify limitation. By automating abandoned cart alerts, you save time, cut manual checks, and follow up faster with customers. Even a single recovered cart can pay off the effort. Plus, you can customize it—add more customer info, link directly to their checkout, or even connect it with Slack or email tools.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Cron (every 6h)

Type / Role
n8n-nodes-base.cron - cron
Config choices
Version 1

Block 2 - Window (last 2h)

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 3 - HTTP → Razorpay Orders

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 3

Block 4 - Filter status=created + Format

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 5 - Telegram → Me

Type / Role
n8n-nodes-base.telegram - telegram
Config choices
Version 1

Block 6 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 8 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 9 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Automated Shopify abandoned cart alerts from Razorpay to Telegram
Complexity intermediate
Nodes 10
Categories CRM
Author vibin
Published 31 Aug 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8092/8092.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Automated Shopify abandoned cart alerts from Razorpay to Telegram do?

Who it’s for This workflow is built for Shopify store owners using Magic Checkout (Razorpay). Since Shopify’s default abandoned cart recovery doesn’t work with third party checkouts, you’re left wi...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your CRM use case.