=== Taboola Push Notification ===
Contributors: Taboola Dev Team
Tags: push notifications, taboola, notifications
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 5.4.23
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Send instant browser push notifications through Taboola's platform.

== Description ==

**Taboola Push Notification** enables you to send instant browser push notifications to your audience through Taboola's Epsilon service.

= Key Features =

* **Instant Notifications** - Send notifications immediately to your audience
* **Scheduled Delivery** - Schedule notifications for future delivery
* **Advanced Targeting** - Target audiences by country, region, language, OS, and browser
* **Auto-Send on Publish** - Automatically notify subscribers when publishing new content
* **Custom Notifications** - Create manual notifications with custom titles, messages, and URLs
* **Multi-App Support** - Manage multiple Taboola applications from one dashboard

= How It Works =

1. **Connect** - Configure your Taboola API credentials in plugin settings
2. **Configure** - Set up notification preferences and targeting rules
3. **Send** - Send notifications manually or automatically when publishing posts
4. **Monitor** - Track delivery through Taboola's analytics dashboard

= Third-Party Service =

This plugin integrates with Taboola's Push Notification Service (Epsilon):

* **Service:** Taboola Push Notification Service (Epsilon)
* **URL:** https://pushcms.taboola.com
* **Purpose:** Delivers push notifications to subscribers
* **Data Sent:** Notification content (title, message, URL, icon), targeting segments, scheduling info
* **Authentication:** Requires Taboola Client ID and Client Key
* **Privacy Policy:** https://www.taboola.com/privacy-policy
* **Terms of Service:** https://www.taboola.com/terms-of-service

== Installation ==

= Automatic Installation =

1. Upload the plugin ZIP file via **Plugins > Add New > Upload Plugin**
2. Activate the plugin through the **Plugins** menu
3. Go to **Taboola Push Notifications** in WordPress admin menu

= Configuration =

1. Navigate to **Taboola Push Notifications > Settings**
2. Enter your Taboola API credentials:
   - Client ID
   - Client Key
3. Configure default notification thumbnail (publicly accessible URL)
4. Click **Save Settings**
5. Test the connection by clicking **Refresh Apps**

= Usage =

**Send Manual Notifications:**
1. Go to **Taboola Push Notifications > Settings**
2. Fill in notification title and message (max 140/500 characters)
3. Select target URL and thumbnail
4. Choose target apps and segments
5. Click **Send Notification** (immediate) or schedule for later

**Auto-Send on Post Publish:**
1. Edit any post/page
2. Find "Taboola Push Notifications" meta box
3. Click **Refresh Apps** to load available applications
4. Customize notification content (optional)
5. Click **Send Notification** after publishing

== Frequently Asked Questions ==

= Do I need a Taboola account? =

Yes, you need Taboola API credentials (Client ID and Client Key). Contact Taboola support to obtain your credentials.

= Can I schedule notifications? =

Yes, the plugin supports both immediate and scheduled notifications. Set any future date and time for delivery.

= How do I target specific audiences? =

Use the segments feature to create include/exclude rules based on geography, language, device type, and subscription age.

= What are the character limits? =

* Notification title: Maximum 140 characters
* Notification message: Maximum 500 characters

= Can I send notifications automatically? =

Yes, enable the feature in the post meta box to notify subscribers when publishing new content.

== Screenshots ==

1. Settings page - Configure API credentials and send manual notifications
2. Post meta box - Send notifications directly from post editor
3. Segments editor - Create audience targeting rules

== Changelog ==

= 5.4.23 =
* Current stable release
* All core features operational
* Compatible with WordPress 6.8

= 5.0.0 =
* Initial stable release
* Advanced segment targeting
* Notification scheduling
* Multi-app support

== Upgrade Notice ==

= 5.4.23 =
Current stable version. Fully functional with WordPress 6.8.

== Support ==

For technical support or feature requests, contact Taboola support team.

