Articles on: Automated Birthdays

How to send Facebook birthday messages with Novalya?

How to send Facebook birthday messages with Novalya?


Reading time: 4 min


Quick summary


Novalya allows automatically sending birthday messages to your Facebook friends via private message (Messenger). You can send up to 6 days before, on the day or up to 2 days after the birthday.



Where to find the feature


Navigation


Procedure:


  1. Log in to your Novalya space
  2. Click Facebook in left menu
  3. Click Wish birthdays


You'll see:

  • List of your existing birthday campaigns
  • "Add new" button to create campaign



Who can be targeted


Only your Facebook friends


Important: Novalya can send birthday messages only to your Facebook friends.


How it works:

  • If person is your Facebook friend → Birthday detectable
  • If person is not your friend → Facebook doesn't make birthday accessible → Novalya can't detect it


Detection based on Facebook


Novalya relies on Facebook Birthdays tab:


Principle:

  • If Facebook displays birthday → Novalya can use it
  • If Facebook doesn't display it → Novalya can't detect it


No external data is used. Only information visible in your Facebook interface is accessible to Novalya.



Create birthday campaign


Launch creation


Click Add new


You then follow 6 steps:



Step 1: How


Sending channel


Birthday messages are sent via private message (Messenger).


There's no other option:

  • No public comment
  • No wall post
  • Only private message



Step 2: Message


Select or create message


Two options:


Option 1: Select existing message

  • Choose from your saved messages
  • Useful if you already created template


Option 2: Create new message

  • Write your birthday message
  • Message will be saved for future use


Best practices


Effective message:

  • Short (2-3 sentences maximum)
  • Natural and warm tone
  • Light question at end of message to engage conversation


Example:

"Happy birthday [Firstname]! 🎉 Hope you have an amazing day! Do you have anything special planned?"



Step 3: Strategy (Send timing)


Choose sending moment


You can send message:


Before birthday:

  • D-6 (6 days before)
  • D-5, D-4, D-3, D-2
  • D-1 (day before)


On the day:

  • Birthday day itself


After birthday:

  • D+1 (next day)
  • D+2 (2 days after)


Understanding delays


Example: If today is February 10:

  • "Yesterday" (D+1) → Will send to people born February 9
  • "In 2 days" (D-2) → Will send to people born February 12
  • "Day D" → Will send to people born February 10


If "Avoid duplicate birthday messages" option is enabled, only one message will be allowed per birthday per year.


See article: How does "Avoid duplicates" option work?



Step 4: Advanced options


Avoid duplicate birthday messages


Recommended status: Enabled


How it works:

  • Prevents sending multiple messages to same person for same birthday
  • Contact will receive only one message per year for their birthday
  • Annual reset on January 1st


If enabled:

  • You choose D-2 → Other periods (D-1, D, D+1, D+2) will be blocked for this contact


If disabled:

  • You can send multiple messages (before, day D, after) to same contact


See detailed article: How does "Avoid duplicates" option work?



Step 5: Add pipelines (tags)


Organize your contacts


You can add contacts to one or multiple CRM pipelines:


Purpose:

  • Identify contacts who received birthday message
  • Follow up later if conversation engaged
  • Segment according to responses


Pipeline examples:

  • "Birthday 2026"
  • "Warm relationship"
  • "Follow-up needed"
  • "Engaged prospects"


Main pipeline:

  • Choose which pipeline will be visible as priority in Messenger
  • Others remain active in background


See article: How to use CRM pipelines?



Step 6: Campaign name


Name your campaign


Optional but recommended for organization.


Name examples:

  • "Birthday D-1"
  • "Birthday Day D"
  • "Birthday D+1"
  • "Birthday before (D-2)"


Clear name lets you easily find your campaigns and know which strategy you're using.



Launch campaign


Save and launch


Click Save and launch


What happens automatically:


  1. Detection: Novalya detects birthdays matching chosen period
  2. Sending: Messages are sent according to automatic intervals
  3. Pipelines: Contacts are added to defined pipelines
  4. Respect limits: Internal limitations are respected


Automatic intervals


Sending intervals are automatically managed by Novalya:


There is no:

  • Boost/Efficient/Optimized mode
  • Manual interval setting
  • Configurable cap


Rhythm is adapted to stay natural and avoid Facebook restrictions.



Launch frequency


Launch daily


It's recommended to launch this action daily to capture all birthdays matching your strategy.


Why daily:

  • Birthdays change each day
  • If you launch 1 time/week, you miss birthdays
  • Daily automation guarantees complete coverage


Tip: Schedule daily reminder to launch your birthday campaign.



Best practices


Effective message


Recommended structure:

  1. Warm birthday wish
  2. Small personal touch (if possible)
  3. Open question to engage


Avoid:

  • Too long messages
  • Too immediately commercial tone
  • Too obvious copy-paste



FAQ


Can I send multiple messages to same contact for same birthday?


Yes, if "Avoid duplicates" option is disabled. No if enabled (recommended).


Does this work on Instagram?


No, birthday feature is available only for Facebook.


Can I see in advance who will have birthday?


No. Novalya only relies on what Facebook displays during scan. It's real-time detection.


What happens if my friend hid their birthday?


If Facebook doesn't display it in Birthdays tab, Novalya can't detect it.


Can I schedule campaign for entire week?


No, you need to launch campaign daily to capture birthdays of day matching your strategy.




How does "Avoid duplicates" option work?How to use CRM pipelines?How to create effective message?



Need help?Our support team is available by email at support@novalya.com or via the **Ticket Center** in your Novalya space.Average response time under 2 hours during business days.


Updated on: 27/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!