Docs Marketing Automation Plugin

Kaddora – Email, SMS & Marketing Automation Plugin for WordPress 🎀

User Documentation:📜

Kaddora – Email, SMS & Marketing Automation for WordPress is a marketing automation plugin designed to help website owners manage contacts, run campaigns, and automate marketing actions directly from the WordPress dashboard. WordPress-native Email + SMS marketing campaigns, contacts, tags, and automation workflows (lean v1).

1. Introduction 🎗️

The plugin provides a lightweight CRM-style system inside WordPress that allows you to:

    • Manage marketing contacts
    • Organize contacts using tags
    • Create email/SMS campaigns
    • Build simple automation workflows
    • Trigger marketing actions automatically

    Kaddora is built with a modular architecture so it can scale from a simple marketing tool into a full automation platform. Primary capabilities include:

    • Contact management
    • Tag-based segmentation
    • Campaign creation
    • Automation workflows
    • Email sending (future expansion)
    • SMS integration (future expansion)

    2. Requirements & Compatibility 📌

    • WordPress Requirements:
    WordPress 6.0 or higher
    PHP 7.4 or higher (recommended PHP 8+)
    MySQL 5.7+ or MariaDB equivalent
    • Recommended Server Environment
    Memory limit: 256MB+
    WP Cron enabled
    HTTPS enabled for production sites
    • Compatible Plugins
    WooCommerce (future automation triggers)
    Page builders
    Membership plugins
    CRM integrations

    3. Plugin Installation 🦚

    Installation via WordPress Dashboard

    • Log in to your WordPress admin.
    • Plugins → Add New →
    • Upload Plugin > Choose the kaddora-marketing-automation.zip plugin file and click Install Now.
    • After successfully Installation & Activation of plugin, you will see ‘Kaddora – Email, SMS & Marketing Automation’ in your installed plugin section, here you can check version and description about the plugin.
    • In WordPress dashboard, you can see ‘Marketing Kaddora’ option available, click on it and access the setting part of the Plugin-

    4. Settings (Admin Panel) 🛠️

    The settings page allows you to configure default behavior for campaigns, email sending, and plugin environment settings.

    Location: Marketing Kaddora → Settings

    General Settings- These define the default behavior of the plugin.

    • Email Settings– Used when sending campaigns. Fields include:
    1. Default From Name
    2. Default From Email
    3. Reply-To Email
    4. Email Footer Text

    These values will be automatically used when sending campaigns unless overridden.

    • SMS Settings – SMS Settings, Used for SMS campaigns:
    1. SMS Sender ID
    2. Default Country Code

    Future versions will support SMS gateway integration.

    • Campaign Defaults – Controls default campaign behaviour. Options include:
    1. Default campaign status (Draft/Scheduled)
    2. Default audience type

    5. How It Works (Workflow) 📶

    Kaddora follows a simple marketing automation workflow.

    Step 1 – Create Contacts Go to: Marketing Kaddora → Contacts

    Add contacts manually or import them later.

    Step 2 – Create Tags Tags help organize contacts. Examples: Webinar, New Lead, Customer, Interested

    Tags can be assigned manually or through automations.

    Step 3 – Create Campaigns– Create email or SMS campaigns.

    Campaigns include: Campaign name, Channel (Email/SMS), Subject, Message content, Status

    Step 4 – Create Automations

    Automations allow you to trigger actions when events occur.

    6. Customization Options↗️

    Kaddora Marketing Plugin is built to be extendable.

    • External CRM integrations
    • SMS gateway APIs
    • Custom automation triggers
    • WooCommerce events
    • Advanced segmentation

    7. Shortcodes Guide 🎯

    Example shortcode: [Kaddora_marketing_automation]

    Shortcodes allow frontend integration.

    • Newsletter signup forms
    • Lead capture forms
    • Landing page integrations

    8. Performance & Caching ↗️

    Key performance features include:

    • Efficient database queries
    • Scalable repository architecture
    • Modular components
    • Optional queue system (future versions)

    Best Practices– For optimal performance:

    • Enable object caching if available
    • Avoid extremely large campaigns without queue support
    • Use tags for segmentation rather than filtering large contact lists

    9. Troubleshooting 🔱

    Automations Not Running, Verify:

    1. Automation status = Active
    2. Correct trigger configured
    3. Conditions satisfied

    Email Not Sending, Possible causes:

    1. SMTP configuration missing
    2. Server mail disabled
    3. Test mode enabled

    10. FAQ 🌐

    Q. Can I send SMS campaigns?
    A. SMS support is planned through gateway integrations.

    Q. Can I connect WooCommerce?
    A. Yes. WooCommerce triggers will be supported for automations.

    Q. Can I build advanced automation flows?
    Yes. Future versions will support: 1. Multi-step workflows, 2. Delay actions, 3. Conditional branching

    11. Support & Updates 🚒

    Plugin updates will include:

    • Email sending engine
    • SMS gateway integrations
    • Campaign queue system
    • Advanced automation builder
    • Analytics dashboard

    Support (For support or feature requests:)

    • Check documentation
    • Review troubleshooting steps
    • Contact the plugin developer

    Thank you for connecting Kaddora Tech ❤️