Installation
Manual Upload
- Upload the
omailer/folder to/wp-content/plugins/ - Activate via Plugins → Installed Plugins
- Navigate to OMailer in the WP admin sidebar
On First Activation
OMailer's activation hook (OM_DB::activate()) runs automatically and:
- Creates all 17+ database tables
- Creates a default General mailing list
- Creates an unsubscribe page (slug:
omailer-unsubscribe) - Schedules cron events:
om_process_automations(every 5 min),om_send_scheduled - Seeds lead scoring rules with default point values
- Seeds lifecycle stages (Lead, Subscriber, Engaged, Customer, Advocate, Churned)
- Flushes WordPress rewrite rules
Settings Initialised
| Option | Default |
|---|---|
om_settings['from_name'] | Site name |
om_settings['from_email'] | WordPress admin email |
om_settings['batch_size'] | 50 |
om_settings['batch_delay'] | 5 (seconds) |
om_settings['track_opens'] | true |
om_settings['track_clicks'] | true |
om_settings['double_optin'] | false |
Uninstall
Check Delete all data on uninstall under Misc → Data Management before deactivating. On uninstall, all plugin tables, options, and pages are permanently removed.
