Known Caller for WooCommerce
Last updated: July 5, 2026
Turn every WooCommerce customer into a live contact on your phone, tablet, or computer — automatically, via CardDAV.
Requirements
- WordPress 5.8 or later
- WooCommerce 5.0 or later (tested up to 10.9)
- PHP 7.4 or later (PHP 8.1+ recommended)
- HTTPS on your site (required for Application Passwords and CardDAV clients)
- A WordPress user with
manage_woocommercecapability (typically Shop Manager or Administrator)
Installation
- Install and activate Known Caller for WooCommerce from the WooCommerce Marketplace or by uploading the plugin ZIP under Plugins → Add New → Upload Plugin.
- Confirm WooCommerce is active. If WooCommerce is missing, the plugin will not activate.
- Go to WooCommerce → CardDAV Setup in your WordPress admin.
Quick setup (recommended)
The setup page can provision your device in under a minute. It creates a labeled WordPress Application Password and configures your CardDAV client automatically.
iPhone or iPad
- Open WooCommerce → CardDAV Setup.
- Enter a device name (for example, “Work iPhone”).
- Click Download iOS Profile.
- Open the downloaded
.mobileconfigfile on your device. - Follow the prompts to install the profile.
- Open the Contacts app — your WooCommerce customers will begin syncing.
Android
- Install DAVx⁵ from the Play Store (free; paid unlock available).
- Open WooCommerce → CardDAV Setup.
- Enter a device name and click Show QR Code.
- Scan the QR code with DAVx⁵ to add the account.
macOS
Use the same iOS profile download on your Mac, or add the account manually in System Settings → Internet Accounts → Add Other Account → CardDAV.
Manual setup
If auto-configuration is not available, create an Application Password and enter these details in your CardDAV client:
- In WordPress, go to Users → Profile → Application Passwords.
- Create a new password with a recognizable name (for example, “Known Caller — Kate's iPhone”).
- Copy the generated password — WordPress shows it only once.
- In your CardDAV client, use:
- Server / host: your site domain (for example,
shop.example.com) - Path:
/carddav/ - Username: your WordPress username
- Password: the Application Password (not your WordPress login password)
- Server / host: your site domain (for example,
The full CardDAV URL is typically https://your-site.com/carddav/. Some clients discover automatically via /.well-known/carddav.
Settings
Go to WooCommerce → CardDAV Settings to configure:
- Enable or disable the CardDAV server
- HTTPS enforcement
- Rate limiting for failed authentication attempts
- Logging and cache duration
Use the Test Connection button on the settings page to verify the endpoint is reachable.
Security notes
- Always use Application Passwords, never your main WordPress password.
- Revoke Application Passwords for devices you no longer use (Users → Profile → Application Passwords).
- Only users with
manage_woocommercecan access CardDAV data. - The plugin is read-only in v1.0 — contacts cannot be edited or deleted from your phone.
- Customer data stays on your server. See our privacy policy for details.
Supported clients
- iOS / iPadOS — built-in Contacts app
- macOS — Contacts app
- Android — DAVx⁵
- Thunderbird — CardBook extension
- GNOME Evolution
- Any standard CardDAV client
Something not working?
See the support page for common issues and how to fix them, or email hello@knowncaller.app.