Skip to main content

House of Education Integration

Discover how integrating Full Fabric with House of Education can streamline your recruitment operations.

Updated today

This integration enables you to send student enquiries and information requests from House of Education directly into Full Fabric, automatically creating and updating applicant records. It removes manual data entry and keeps your prospect data synchronised in one place.

How it works

The integration is built on Full Fabric Forms endpoints.

You create or configure a Form in Full Fabric, and House of Education is set up to send each form submission directly to that form’s endpoint URL. When a prospect submits a House of Education form (for example, “Request Information” or “Apply Now”), House of Education performs an HTTP POST to your Full Fabric form endpoint. Full Fabric then uses the form’s field mappings to create or update the corresponding person and related records.

Key benefits:

  • Real-time data capture from House of Education into Full Fabric

  • Centralised field mapping and validation in Full Fabric Forms

  • Duplicate prevention by matching on email or an external ID

  • Immediate triggering of Full Fabric workflows (emails, tasks, automations)

Prerequisites

Before you start, ensure you have:

  • Full Fabric admin access to create or configure forms

  • House of Education admin access to configure webhooks or form integrations

  • A field mapping document defining how each House of Education field maps to Full Fabric form fields

  • Agreement on routing logic (which programmes and intakes each form should feed into)

Testing should ideally be done in a staging or test environment before going live.

Getting your Full Fabric form endpoint

  1. Go to Apps and select Forms.

  2. Create a new form for House of Education submissions or open an existing one.

  3. Add or confirm all fields you expect from House of Education (name, email, phone, programme of interest, intake, consent, etc.).

  4. Publish the form.

  5. Open the form’s Endpoint or Integration settings.

  6. Copy the endpoint URL — this is the URL House of Education will send submissions to.

If you’re unsure where to find the endpoint settings, your Full Fabric administrator or implementation contact can guide you.

Configuring the integration in House of Education

  1. Share the endpoint URL
    Provide the Full Fabric form endpoint URL to your House of Education contact or configure it directly if you have access to their integration settings.

  2. Set up the POST/webhook
    Configure House of Education to send form submissions (as JSON or form data, depending on your agreement) via HTTP POST to the Full Fabric endpoint.

  3. Align field mappings

  • Map each House of Education field (first name, last name, email, programme ID, intake code, etc.) to the corresponding Full Fabric form field name.

  • Make sure the keys in the payload exactly match the field names expected by the Full Fabric form.

Testing the integration

  1. In House of Education, submit a test form using a clearly marked test name and a test email address.

  2. In Full Fabric, open the relevant form and check the Submissions list.

  3. Confirm the test submission appears with the expected data.

  4. Navigate to People and verify that a person record has been created or updated.

  5. Confirm that:

    • The person is linked to the correct programme and intake.

    • All key fields (name, email, consent, source, etc.) have the correct values.

    • Any automations (emails, tasks, workflows) that should run on new submissions have been triggered.

If the submission does not appear, verify:

  • The endpoint URL in House of Education matches exactly (no extra spaces or trailing slashes).

  • The form in Full Fabric is published.

  • The payload keys match form field names.

After go‑live

Once the integration is live:

  • Monitor incoming House of Education submissions regularly for data quality.

  • Check that applicants are linked to the correct programmes and intakes.

  • Review your automations and communication flows to ensure they behave as expected.

Update your mapping whenever:

  • New programmes/intakes are added.

  • House of Education adds or renames fields.

  • You change form structure or required fields in Full Fabric.

Troubleshooting

Issue: No submissions appear in Full Fabric

  • Check that the endpoint URL is correct in House of Education.

  • Confirm that requests are not failing due to authentication or network restrictions.

  • Ensure the Full Fabric form is still published and active.

Issue: Fields are blank or incorrect

  • Compare a sample payload from House of Education with your Full Fabric form field names.

  • Correct any mismatched or misspelled field keys.

  • Re-test with another sample submission.

Issue: Duplicate people are created

  • Ensure email (or another unique ID) is always sent.

  • Configure your Full Fabric form to update existing records when the identifier matches.

  • Review any custom logic that may be overriding the default update behaviour.

Issue: Applicants are linked to wrong programmes or intakes

  • Confirm the values House of Education sends for programme/intake codes.

  • Verify that your form maps those values to the intended programmes and intakes.

  • Correct any mismatches in your mapping table.

Getting support

When contacting support, include:

  • The test applicant’s email address and submission time

  • The form in Full Fabric that should receive the submission

  • The endpoint URL in use

  • A sample payload or error message, if available

This information helps the support team diagnose integration issues quickly

Did this answer your question?