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




PPH #1 "Top Rated" Service Provider in Development & IT : Wordpress, Shopify, Magento, Squarespace, ZOHO, WHMCS, Salesforce, Vtiger, Learndash, Moodle

software engineer|Full-Stack Software Developer| web developer| App developer | AI Engineer | WordPress
♛ PPH No. #1 ♛ 21Years of Experience in Web Development , Web Designing, Magento , Shopify, WordPress , API Integration, Full-Stack Ruby on Rails Developer,AngularJS / Node.js


Top rated PHP Web Development | WordPress | Magento | Drupal | OpenCart | PrestaShop | Joomla

Python | Django | | OpenAI | GenerativeAI | ML | AI| Face recognition|ChatGPT|GoLang|React | Mobile App | Graphic Design
UK Based Top Rated, WordPress, PHP, WooCommerce, Laravel, Vue, Symfony, React, AWS, eCommerce, Website Design & Development, API Integration

55983634916398579517102144422510192253732338847923427171117000510507542800132219252





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