
Engage integration
- or -
Post a project like this672
£363(approx. $487)
- Posted:
- Proposals: 29
- Remote
- #4166454
- OPPORTUNITY
- Awarded
Graphic Designer |Experienced Web Designer | Video/Audio Editor | PowerPoint/Keynote | Content Writer |

Delivering High-Quality IT Services at Competitive Prices |Experienced Full Stack Web and App Developer |Android and IOS App Development|


⭐ TOP CERT in Website Design and Development, Graphic Design, Microsoft Office Tools, Document Design, Project Management

♛ Most Trusted #1 Team |19+ years of expertise in Website, Mobile Apps, Desktop & Console Games. Wordpress, ReactJS, Shopify, Laravel, Python, React Native, Flutter, Unity, Unreal Engine and AR/VR




PPH's TOP Notch Website & Mobile App Developer & Designer(9+ yrs) ✔ Wordpress ✔ Shopify ✔ OpenCart ✔ Laravel ✔ PHP ✔ React Native ✔ Android ✔ iOS ✔ HTML/CSS✔Javascript/jQuery✔Responsive Design✔ASP.net




531313435449923431416504159148997841101892710578440136442252047433114743128342559836
Description
Experience Level: Expert
We will set up a WordPress staging site for our Enquiry Form.
We need to send 8 fields to 3 different Engage records. The process would be:
1) Get Configured API Schools
Get the SchoolId for the school you want to update.
2) Get Lookups
Get the Lookup details to populate any required combo boxes in your forms
3) Add Prospective Pupil Basic Information
This will create the pupil record and return the PupilId.
4) Add Prospective Pupil Optional Information
Add Diet, Visa, Allergy information if required.
5) Add Prospective Pupil to Admissions System
Add an Admission Stage for the pupil and any Admission Details i.e. Entry Year etc.
6) Check if Contact Exists
Use IsContactExisting call to get a list of existing contacts matching your critera.
7) If Contact Exists
Use LinkExistingContact call to link with the new Pupil.
8) Add Contact Basic Information
This will create the contact record and return the ContactId. Also associates Contact with the Prospective Pupil.
9) Add Contact Optional Information
Add Address, Telephone and Email information.
This can’t be done with WPForms and requires a Python or Curl script to make multiple API calls and handle validation for duplicate records.
We need a freelance developer to write the code.
A meeting will be set up with the successful professional to explain further.
We need to send 8 fields to 3 different Engage records. The process would be:
1) Get Configured API Schools
Get the SchoolId for the school you want to update.
2) Get Lookups
Get the Lookup details to populate any required combo boxes in your forms
3) Add Prospective Pupil Basic Information
This will create the pupil record and return the PupilId.
4) Add Prospective Pupil Optional Information
Add Diet, Visa, Allergy information if required.
5) Add Prospective Pupil to Admissions System
Add an Admission Stage for the pupil and any Admission Details i.e. Entry Year etc.
6) Check if Contact Exists
Use IsContactExisting call to get a list of existing contacts matching your critera.
7) If Contact Exists
Use LinkExistingContact call to link with the new Pupil.
8) Add Contact Basic Information
This will create the contact record and return the ContactId. Also associates Contact with the Prospective Pupil.
9) Add Contact Optional Information
Add Address, Telephone and Email information.
This can’t be done with WPForms and requires a Python or Curl script to make multiple API calls and handle validation for duplicate records.
We need a freelance developer to write the code.
A meeting will be set up with the successful professional to explain further.
Projects Completed
68
Freelancers worked with
10
Projects awarded
72%
Last project
5 Jan 2026
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies