Skip to content
Notis

One-Message Account Consolidation for Loyalty Cleanup

Customer says 'I have two accounts.' Instead of logging into Piggy and manually merging, just message Notis. One instruction and the accounts are consolidated.

Trigger

New Message Received

Action

Merge Contacts

Merge one contact into another, remove the source contact, and process the irreversible change asynchronously.

Why this helps

Duplicate accounts scatter loyalty points across records, confusing customers and creating manual cleanup work for founders.

  • Customers see their true loyalty balance immediately
  • Eliminates data fragmentation and confusion
  • Prevents lost points from split accounts

Setup

Build it in a few focused steps.

  • 1Connect Telegram and Piggy to Notis
  • 2Create an automation named 'Merge duplicate accounts' with this instruction: 'When a customer tells me they have duplicate accounts, merge them in Piggy, combining the points into their main account'
  • 3Select the trigger: New Message Received in Telegram
  • 4Notis will ask for clarification on which account is their main account if needed
  • 5Test by creating two test accounts and merging them through a message

Questions about this workflow

How do I tell Notis which account to keep?

Mention it in your message like 'merge John's old account into his main account john@example.com' and Notis will consolidate them.

What happens to the old account?

After merging, the source account is removed from Piggy and its data is transferred to the main account. This is permanent.

Can I merge more than two accounts?

Yes. In your instruction, specify 'merge all of their accounts' and Notis will consolidate multiple records into their primary account.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

Notis builds workflows that link Telegram to Piggy. A trigger fires from one place; an action lands in another.

Telegram triggers

Piggy actions

Recurring trigger

Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.

TriggerScheduled

Claim Anonymous Contact

Associate an anonymous contact with a real email address.

ActionInstant

Webhook trigger

Notis starts this workflow when an external tool or custom backend sends an HTTP request.

TriggerInstant

Create Contact Attribute

Create a custom attribute for contacts.

ActionInstant

Create Credit Reception

Award credits to a contact.

ActionInstant

Create Vouchers Batch

Create a voucher batch for a promotion; processing runs in the background.

ActionInstant

Find or Create Products

Find a product by its external identifier or create it if it does not exist.

ActionInstant

Find Voucher By Code

Retrieve a voucher’s details and redemption status by its code.

ActionInstant

Get Contact Auth Token

Retrieve an authentication token for a contact.

ActionInstant

Get Contact's Credit Balance

Retrieve a contact’s current credit balance.

ActionInstant

Connect any two apps with Notis in the middle.

Telegram and Piggy, or any other combination from 1,500+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7-day trial of any paid plan, with $20 of usage included.
No card. Works with personal or business Piggy.