Skip to content
Notis

Auto-Tag New Members for Segmented Loyalty Campaigns

New members join your Telegram group. Notis automatically tags them in Piggy with the join date or source. Now you can segment campaigns by membership cohort without manual work.

Trigger

New Chat Member

Action

Create Contact Attribute

Create a custom attribute for contacts.

Why this helps

Without structured tagging, founders lose track of when customers joined and can't segment loyalty campaigns or identify inactive cohorts.

  • Automatically segments customers by join date without manual effort
  • Enables cohort-based loyalty campaigns
  • Tracks membership duration for tiered rewards

Setup

Build it in a few focused steps.

  • 1Ensure your Telegram bot has Privacy Mode disabled in BotFather
  • 2Connect Telegram and Piggy to Notis
  • 3Create an automation named 'Tag new members with join info' with this instruction: 'When a new member joins the group, create a contact attribute marking their join date and source as group_member'
  • 4Select the trigger: New Chat Member in Telegram
  • 5Test by having someone join and verifying the tag appears in Piggy

Questions about this workflow

What attributes should I use for tagging?

Common options are: join_date, source, membership_cohort, or group_name. Specify what works for your Piggy setup in the automation instruction.

Can I tag based on who referred them?

If referral info is in the join message or context, yes. Otherwise, Notis will use the bot's default info.

Can I apply different tags to different groups?

Yes. Create separate automations for each group with different tag names, like 'vip_group_member' or 'beta_group_member'.

When this happens · Trigger

Do this · Action

Create a custom attribute for contacts.

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.