AbandonFlow – Recover Abandoned Carts – Shiprocket Checkout + AiSensy Sync

Plugin Banner

AbandonFlow – Recover Abandoned Carts – Shiprocket Checkout + AiSensy Sync

by BabaPinnak

Download
Description

AbandonFlow acts as a secure, real-time bridge between Shiprocket Checkout and AiSensy. When a customer abandons their cart on your Shiprocket checkout page, this plugin instantly receives the data, formats it into a conversion-optimized schema, and forwards it to your AiSensy WhatsApp API.

This allows you to trigger automated WhatsApp recovery campaigns via AiSensy without complex automation tools like Zapier or Pabbly.

Key Features:

  • Real-Time Sync: Instant data transfer from Shiprocket to AiSensy.
  • Smart Phone Normalization: Automatically fixes phone number formatting (e.g., adds ’91’ prefix if missing) to ensure high delivery rates.
  • Visual Product Tables: Generates a clean HTML table of the abandoned items, ready to be injected into your AiSensy email/message templates.
  • Privacy First (PII Protection): All internal logs mask sensitive customer data (Emails/Phones) to protect user privacy.
  • Auto-Cleaning Logs: Built-in retention policy automatically deletes logs after 7, 30, or 90 days to keep your database lean.
  • Security: Uses a Secret Key system to prevent unauthorized access to your webhook endpoints.

Configuration

Step 1: Configure Plugin Settings

  1. Go to AbandonFlow > Dashboard.
  2. AiSensy Webhook URL: Paste your webhook URL from the AiSensy Dashboard (EComm+ > Store Setup > WooCommerce > Copy Webhook).
  3. Security Key: Create a random secret password (e.g., MySecretKey123). This secures your data.
  4. Click Save Configuration.

Step 2: Configure Shiprocket Checkout

  1. After saving your settings, click View Endpoints in the AbandonFlow dashboard.
  2. Copy the Webhook URL (POST) and the Header Key provided.
  3. Log in to your Shiprocket Checkout panel.
  4. Go to Settings > Webhooks > Add New Webhook.
  5. Event: Select Abandoned Cart.
  6. URL: Paste the Webhook URL you copied from AbandonFlow.
  7. Headers: Add a custom header with the key key and the value of your Secret Key.
  8. Save the webhook.
  1. Upload the abandonflow folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to the AbandonFlow menu in your WordPress dashboard.
Does this plugin store customer data?

The plugin keeps a temporary log of transactions for debugging purposes. However, all Personally Identifiable Information (PII) like phone numbers and email addresses are masked (e.g., te**@gmail.com) in the logs. You can configure these logs to auto-delete every 7 days.

What happens if AiSensy is down?

The plugin has a 20-second timeout. If AiSensy does not respond, the failure is logged in the “Logs” tab with the specific HTTP error code so you can debug the issue.

Can I customize the log retention?

Yes. In the plugin settings, you can choose to delete logs after 7, 30, 90 days, or “Never”.

1.0

  • Initial release.
  • Integration with Shiprocket Checkout and AiSensy.
  • Added PII Masking and Log Rotation.
Back to top