Salesforce Automation Engineer

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

  1. Configured Salesforce fields with tokens generated for 200 Contacts
  2. Exported CSV file ready for Mailchimp (emails + magic link URLs)
  3. Functional registration page deployed on our website
  4. Documentation for managing the system
  5. Testing completed with dummy records

Required skills experience

Salesforce 1 year
Salesforce Apex 1 year
REST API 1 year

Required languages

English B2 - Upper Intermediate
Published 18 January
16 views
·
1 application
100% read
To apply for this and other jobs on Djinni login or signup.
Loading...