EasyApex Triggeron Contact 10 ptsCreated Oct 13, 2026
Whenever a Contact is created or updated, save the Email address in lowercase. If Email is blank, leave it blank. This helps keep email values consistent.
Constraints
Process every record in the batch. Do not put queries or DML inside loops.
ContactBefore InsertBefore UpdateField Assignment
CodeApex
Loading editor…
Email is stored in lowercase
Seed data
Only the challenge's base org data.
DML under test
insertContact
Expected
SELECT COUNT() FROM Contact WHERE Email = 'sales@example.com'