CAMPUSTECH s.r.o.
-
· 16 views · 1 application · 1d
Salesforce Automation Engineer
Part-time · Full Remote · Worldwide · 1 year of experience · English - B2Overview We are looking for a developer to build a custom registration page for our a clinet annual C-suite summit (200 pre-invited guests). The system must integrate directly existing Salesforce instance and use token-based authentication (magic links)...Overview
We are looking for a developer to build a custom registration page for our a clinet annual C-suite summit (200 pre-invited guests). The system must integrate directly existing Salesforce instance and use token-based authentication (magic links) to prevent unauthorized registrations.
What Needs to be built
1. Salesforce Configuration:
- Create custom fields on Contact object: Registration_Token__c (text, unique), Token_Used__c (checkbox), Registration_URL__c (formula field)
- Generate 200 unique random tokens for existing Contact records
- Create formula field that combines token with our website URL
- Export CSV with: Contact Email, Name, Registration_URL for Mailchimp integration
2. Registration Web Page:
- Simple HTML/JavaScript form hosted on our website (globalmaritimeforum.org)
- Fields: Full Name, Company, Job Title, Dietary Requirements, Planned Arrival Date
- Extract token from URL parameter (?token=xyz)
· Validate token against Salesforce in real-time (check if exists and unused)
· Display form if valid, show error message if invalid/expired/used
· Include Google reCAPTCHA v3 for bot protection
3. Salesforce API Integration:
- Connect form to Salesforce via REST API
- On submission: Update the Contact record (identified by token) with form data
- Mark token as used (Token_Used__c = TRUE)
- Update Contact status to "Confirmed Attendance"
Technical Requirements
- Experience with Salesforce administration and custom fields
· Proficiency with Salesforce REST API
· JavaScript for client-side validation and API calls
· Understanding of token-based authentication systems
- Mobile-responsive design
What Will be provided
- Salesforce admin credentials (full access)
- Website hosting access for page deployment
- List of 200 Contact records already in Salesforce
- Field specifications and data mapping requirements
- Testing support
Deliverables
- Configured Salesforce fields with tokens generated for 200 Contacts
- Exported CSV file ready for Mailchimp (emails + magic link URLs)
- Functional registration page deployed on our website
- Documentation for managing the system
- Testing completed with dummy records