← Back to AI Automation case studies AI Automation Case Study

How Imagination Escapes Automated Membership Sign-ups with WordPress, Razorpay & WhatsApp Automation

Client: Imagination Escapes (Travel & Holiday Membership)  |  Website: imaginationescapes.com  |  Project: Membership Payment & WhatsApp Automation  |  Status: Live & Operating

100%Automated Member ID Generation
0Manual Payment Entry
InstantWhatsApp Confirmation
24/7Sign-up Availability
Imagination Escapes membership automation architecture showing CF7 form, Razorpay payment, member ID generation, and WhatsApp confirmation via AiSensy
Automation Architecture — End-to-end membership sign-up, payment, and WhatsApp confirmation flow
WordPress (Custom Plugin) Razorpay Orders API Contact Form 7 Pabbly Connect AiSensy WhatsApp API WordPress Role Management

About Imagination Escapes

Imagination Escapes is a Kerala-based travel and holiday membership business. Customers join as members to unlock discounted travel packages, and each new member needs to be verified, charged, and onboarded before they can start using their benefits.

Challenge: Manually verifying payments and issuing membership IDs couldn't keep pace with sign-up volume, and left members waiting for confirmation.

The Business Challenge: A Manual, Delay-Prone Sign-up Process

Before automation, every new membership went through a slow, manual chain of steps:

  • Manual Payment Tracking: Staff had to check Razorpay's dashboard manually to confirm whether a member's payment had actually gone through
  • Delayed Member ID Issuance: Member IDs were assigned by hand, risking duplicates and inconsistent formatting
  • Autopay Confusion: Razorpay Subscriptions triggered autopay mandate screens that confused customers and caused drop-offs at checkout
  • No Instant Confirmation: New members had no immediate confirmation that their membership was active, leading to repeated "is my payment done?" queries
  • Fragmented Tools: The signup form (Contact Form 7), payments (Razorpay), and messaging (WhatsApp) were disconnected, with no automated handoff between them

The core problem: Growing sign-up demand colliding with a manual, multi-tool process. Imagination Escapes needed sign-up, payment, ID generation, and confirmation to happen as one seamless automated flow.

The Solution: A Fully Automated Membership Pipeline

We built a custom WordPress plugin and automation pipeline that connects the sign-up form, Razorpay payments, member ID generation, and WhatsApp confirmation into a single automated flow — with no manual steps in between.

1

Custom WordPress Plugin for Membership Payments

We built a dedicated plugin (razorpay-membership-core.php) to handle the entire membership payment lifecycle directly inside WordPress, rather than relying on a generic payment add-on that didn't fit the membership workflow.

2

Switched from Razorpay Subscriptions to Orders

The original setup used Razorpay Subscriptions, which forced customers through an autopay mandate screen — an unfamiliar, trust-eroding step for a one-time membership payment. We rebuilt the payment flow on Razorpay Orders instead, giving customers a clean, single-payment checkout with no recurring mandate confusion.

3

Contact Form 7 Integration for Sign-ups

New members sign up through a Contact Form 7 form on the site. Submissions feed directly into the membership plugin, which validates the entry and initiates the Razorpay payment step — no manual copying of details between systems.

4

Automated Member ID Generation

On successful payment, the system automatically generates a unique member ID in the format IE26-XXX-NNNN, assigns the correct WordPress role to the new member account, and stores the record — removing any chance of duplicate or inconsistent IDs.

5

WhatsApp Confirmation via Pabbly Connect + AiSensy

Once a membership is confirmed, a Pabbly Connect webhook fires and triggers an AiSensy WhatsApp Business API message, sending the new member their membership ID and confirmation instantly — no staff involvement required.

6

Template & Delivery Troubleshooting

We worked through WhatsApp Business API delivery issues along the way — correcting Utility vs. Marketing template categorization, fixing API key formatting, validating phone number formats, and migrating the WhatsApp sending number from AiSensy's test number to the live Indian business number — so confirmations land reliably every time.

Imagination Escapes membership sign-up form and Razorpay Orders one-time payment checkout screen
Sign-up & Checkout — Clean one-time payment flow with no autopay mandate confusion
AiSensy WhatsApp confirmation message showing an auto-generated Imagination Escapes member ID
Instant WhatsApp Confirmation — Member ID delivered automatically on payment success

Key Features Driving Reliability

  • One-Time Payment Flow: Razorpay Orders (not Subscriptions) removes autopay mandate friction from checkout
  • Automatic Member ID Format: Consistent IE26-XXX-NNNN IDs generated on every successful payment, with zero manual entry
  • Role-Based Access: WordPress role management automatically grants members the correct access on confirmation
  • Instant WhatsApp Confirmation: AiSensy delivers membership confirmation the moment payment clears, ending "is my payment done?" queries
  • Correctly Categorized Templates: Utility vs. Marketing template classification kept confirmation messages compliant and deliverable
  • Live Number Migration: Moved off AiSensy's test number onto the live Indian business number for production-grade delivery

Technology Stack & Architecture

LayerTechnologyWhy It Matters
Website & PluginWordPress + Custom Plugin (razorpay-membership-core.php)Full control over the membership payment and ID logic, built to fit the exact workflow
PaymentsRazorpay Orders APIOne-time payment flow without autopay mandate friction
Sign-up FormContact Form 7 (CF7)Familiar, reliable WordPress form builder feeding directly into the automation
Automation / WebhooksPabbly ConnectConnects payment confirmation to WhatsApp delivery without custom middleware
MessagingAiSensy WhatsApp Business APIInstant, compliant WhatsApp delivery of membership confirmations
Access ControlWordPress Role ManagementAutomatically grants the right member permissions on confirmation

Reliability & Infrastructure Fixes

  • DNS Remediation: After moving nameservers from GoDaddy to Hostinger broke email routing for imaginationescapes.com, we diagnosed and fixed the DNS records to restore reliable email delivery
  • Template Compliance: Corrected WhatsApp template categorization so confirmation messages aren't blocked or misrouted
  • API Key & Number Validation: Fixed formatting issues in API keys and phone number validation to eliminate silent delivery failures

Future Roadmap

  • Automated Renewal Reminders: WhatsApp nudges to members as renewal dates approach
  • Self-Service Member Dashboard: Let members view their membership status and benefits without contacting support
  • Referral Automation: Automated tracking and rewards for member-referred sign-ups

Ready to automate your membership or payment workflow?

If you run a membership, subscription, or travel business and want sign-ups, payments, and confirmations to run without manual steps, we can build your custom WordPress + payment + WhatsApp automation. Free consultation, custom workflow design included.

New to WhatsApp automation? Start with our practical guide to WhatsApp Business automation, or see the full range of AI automation services in Kerala.

Book Your AI Automation Strategy Call
Ajmal Digital Usually replies instantly
Hi! 👋 I'm here to help with SEO, AI automation, web development, or ads. What can I help you with today?