
Engage integration
- or -
Post a project like this404
£363(approx. $486)
- Posted:
- Proposals: 30
- 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|

With 7 years Experience in Website Design and Development, Graphic Design, Microsoft Office Tools, Document Design, Project Management

Versatile Senior Technology Consultant | 10+ Years of Expertise in Web & Mobile Development | Proficient in Salesforce,PHP, AWS, Azure, NodeJs, ReactJs,React-Native, Flutter
♛ 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




5313134354499234314165041591489978411018927105784406479233136442252047433114743128342





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
64
Freelancers worked with
10
Projects awarded
74%
Last project
17 Apr 2025
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