Editing Contacts #
PloverCRM offers multiple ways to update contact information: full edit screen, quick edit, bulk edit, mobile app, and REST API.
Prerequisites #
update_contactspermission- Contact ownership or appropriate view scope
- Field-level permissions
Full Edit Screen #
Accessing Full Edit #

- From Contacts List: Hover over contact → Click Edit
- From Contact Detail: Click Edit Contact button
- Direct URL:
/wp-admin/post.php?post=123&action=edit
Editing Fields #

Standard Fields: First Name, Last Name, Email, Phone, Address fields
Custom Fields: Appear in metaboxes by group (Business Info, Personal Details, Lead Info)
Lists & Tags: Right sidebar metaboxes
- Check/uncheck lists
- Type to add tags, click X to remove
- Create new tags inline
Stage: Select from dropdown in right sidebar
Owner: Select user or “Unassigned” (requires reassign permission)
Avatar: Set featured image (200×200px recommended, JPG/PNG/GIF, max 2MB)
Saving Changes #
- Click Update button (top or bottom)
- Keyboard:
Ctrl+S(Windows) orCmd+S(Mac) - Required fields marked with a red asterisk (*)
Quick Edit #
Fast inline editing without opening the full edit screen.

Using Quick Edit #
- Hover over contact → Click Quick Edit
- Edit fields in the expanded row
- Click Update Contact
Available Fields: First/Last Name, Email, Phone, City, State, Lists, Tags, Stage, Owner
Not Available: Custom fields, Notes, Full address, Avatar
Best For: Quick corrections, phone updates, list/tag changes, owner reassignment
Bulk Edit #
Edit multiple contacts simultaneously. See Bulk Operations for a detailed guide.
- Select multiple contacts (checkboxes)
- Choose Edit from the Bulk Actions dropdown
- Select fields to update
- Enter new values
- Click Update
Bulk Editable Fields: Lists (add/remove), Tags (add/remove), Stage, Owner, Status (FluentCRM only)
Field-Level Permissions #
Your ability to edit fields depends on your role and permissions.
Viewing Edit Permissions #
Editable Fields: Normal appearance, can click and type, changes save successfully
Read-Only Fields: Grayed out or disabled, cannot modify, may show a lock icon
Hidden Fields: Not visible at all, completely restricted, no indication the field exists
Permission Levels #
Super Admin: Can edit all fields, no restrictions, full access
CRM Manager: Can edit most fields, may have restrictions on sensitive fields, cannot edit protected fields
CRM Agent: Can edit basic fields, limited custom field access, cannot edit ownership or advanced fields
Handling Permission Errors #
Error: "You do not have permission to update this contact"
Solutions:
- Contact administrator for permission
- Ask the owner to make the change
- Request a role upgrade if needed
- Use fields you have access to
Ownership-Based Editing #
Your ability to edit contacts depends on ownership and view scope.
Edit Permissions by Ownership #
Own Contacts:
- Can always edit (if you have update permission)
- Full access to all permitted fields
- Can reassign to others (if permitted)
Unassigned Contacts:
- Can edit if
update_scope = all - Can claim and then edit
- Limited if
update_scope = owned
Others’ Contacts:
- Can edit only if
update_scope = all - Cannot edit if
update_scope = owned - Super Admins can always edit
Checking Edit Permission #
Before Opening:
- “Edit” link visible = you can edit
- No “Edit” link = no permission
After Opening:
- Can modify fields = have permission
- Fields disabled = no permission
- Error on save = insufficient permission
Validation and Error Handling #
Required Field Validation #
Unique Identifier Field cannot be empty:
Error: "Email is required as it is configured as the unique identifier"
Solution: Enter a valid value for the required field.
Email Format Validation #
Error: "Please provide a valid email address"
Valid: [email protected] ✓, [email protected] ✓
Invalid: john@example ✗, @example.com ✗
Duplicate Detection #
If you change the unique identifier (e.g. email) to one that already exists:
PloverCRM: Updates the existing contact with that email, merges data, current contact may be deleted
FluentCRM: Shows error “Email already exists”, prevents the change, keeps the original email
Best Practice: Search for an existing contact before changing the unique identifier.
Custom Field Validation #
- Date Fields: Must be a valid date format (e.g.
2026-02-03or02/03/2026) - Number Fields: Must be numeric, no letters or special characters
- Select/Radio Fields: Must choose from available options, cannot enter custom values
- URL Fields: Must be a valid URL format (e.g.
https://example.com)
Best Practices #
Data Quality #
- Keep Information Current: Update when you learn new information, verify details periodically, remove outdated data
- Use Consistent Formatting: Phone:
+1-555-0123(with country code), Names: Proper case (John Doe), Addresses: Complete and accurate - Add Context with Notes: Record why changes were made, note source of new information, track communication history
Workflow Efficiency #
- Use Quick Edit for Simple Changes: Faster than full edit screen, perfect for single-field updates, stays on contacts list
- Use Full Edit for Comprehensive Updates: Multiple field changes, custom field updates, adding notes
- Use Bulk Edit for Multiple Contacts: Same change to many contacts, assigning lists/tags, reassigning ownership
Change Tracking #
- Add Notes When Making Significant Changes:
Type: Note
Title: Contact information updated
Description: Updated phone number and company name per email from contact on 2026-02-03
- Review Contact History: Check last modified date, review notes for context, understand contact journey
- Coordinate with Team: Communicate major changes, avoid conflicting updates, use notes for team visibility
Common Scenarios #
Scenario 1: Correcting Contact Information #
Situation: Contact emails with an updated phone number.
- Search for contact by email
- Click Quick Edit
- Update phone number
- Click Update Contact
- Add note documenting the change
Scenario 2: Promoting Lead to Customer #
Situation: Lead makes their first purchase.
- Open contact in full edit
- Change stage from “Lead” to “Customer”
- Add to “Customers” list
- Add “Active” tag
- Update custom fields (purchase date, amount)
- Add note with purchase details
- Click Update
Scenario 3: Enriching Contact Data #
Situation: Research reveals additional information about a contact.
- Open contact in full edit
- Fill in missing custom fields
- Update company information
- Add relevant tags
- Add note with information source
- Click Update
Scenario 4: Bulk Updating List Assignment #
Situation: Need to add 50 contacts to a new campaign list.
- Filter contacts by criteria
- Select all 50 contacts
- Choose Edit from Bulk Actions
- Check the new list
- Click Update
- Verify changes
Troubleshooting #
Cannot Save Changes #
Problem: Update button doesn’t work or changes don’t save.
- Check for validation errors (red text)
- Ensure required fields are filled
- Verify you have update permission
- Check browser console for errors
- Try refreshing the page and re-editing
Changes Revert After Saving #
Problem: Changes save but revert to old values.
- Check if another user is editing simultaneously
- Verify field permissions
- Check for plugin conflicts
- Review custom field validation rules
- Check server error logs
Quick Edit Not Showing #
Problem: Quick Edit link doesn’t appear.
- Verify you have update permission
- Check ownership (may need
update_scope = all) - Ensure contact is not locked
- Try full edit instead
- Check role permissions
Custom Fields Not Saving #
Problem: Custom field changes don’t persist.
- Verify custom field exists and is active
- Check field type validation
- Ensure you have permission to edit the field
- Check for field-specific validation rules
- Review error logs for specific issues
Mobile App Editing #
Edit contacts on-the-go with the PloverCRM mobile app.
Features: Edit all standard fields, update custom fields, change lists and tags, add notes, update stage, take photos for avatar
Sync: Changes sync immediately, offline edits sync when back online, conflict resolution if edited on multiple devices
Need Help? #
If you’re having trouble editing contacts:
- Verify you have update permission for the contact
- Check field-level permissions
- Review validation errors
- Try a different edit method (Quick Edit vs Full Edit)
- Contact support with specific error messages
Last updated: February 3, 2026