FormAssembly Integration Guide

The process of integrating FormAssembly form with Link2Feed.

Instructions

This page assumes that you already have a FormAssembly form and you want to integrate with Link2Feed.

If you don't have any existing form then https://www.formassembly.com/blog/how-to-create-a-web-form/ should help you get started.

NOTE: They have to pay for their own Form Assembly subscription + the fees to Link2Feed


1.  To configure the form go to Form List ➞ Configure ➞ Connectors


2. Under Form submitted click "➕Add a connector for form submission"


3. Select "HTTPS" from a popup window


4. Click "Configure"


5. Set endpoint

  1. Set Status to "Enabled"
  2. Set REMOTE SCRIPT URL to "https://test-intake.link2feed.com/api/form_assembly_api" for TEST site.
    For LIVE site set it to "https://portal.link2feed.com/api/form_assembly_api"
  3. Set HTTP REQUEST METHOD to "POST"


6. Mapping individual fields

  1. Map each field that you are submitting to Link2Feed to their appropriate name from Field Mapping table below.
    For example, the Last Name needs to be submitted as fa[lastName]


       2. In case a field has a dropdown like Sponsoring Agency from below, make sure you map choices to correct values (agency names in this case). By default, FormAssembly adds auto-generated name which looks something like tfa_999.


      3. Setting the network name and API key.

  1. Scroll down to end of the form under "Additional values" click "Add another custom field"
  2. Set field name as api_key and input your API key in the left side field. If you don't have an API key then please contact Link2Feed Support
  3. Set field name as fa[network] and input the network name on the left side field
  4. Click Save button


Field Mapping

LabelLink2Feed FieldFormAssembly Field NamePossible Values
Network Name
fa[network]Name of the network as appears in Link2Feed
Agency NameName of the agency under which the client needs be createdfa[agency]Name of the agency as appears in Link2Feed
Last NameLast Namefa[lastName]Text
First NameFirst Namefa[firstName]Text
Date of BirthDate of Birthfa[dob]Date in mm-dd-yyyy format
GenderGenderfa[gender]Text
male, female, transgender
EthnicityEthnicityfa[ethnicity]

Text

white_anglo
black
hispanic_latino
american_indian
asian
aleut_or_eskimo
middle_eastern_north_african
not_applicable
undisclosed
pacific_islander
other

Highest Education Level CompletedHighest Education Level Completedfa[education]

Text

grade_0_8
grade_9_11
grade_12
post_secondary_some
trade_cert_professional
associate_degree
bachelors_degree
masters_degree
phd
undisclosed
ged

Employment TypeEmployment Typefa[employment]

Text

full_time
none
other
part_time
retired
student
undisclosed

Self-Identifies AsSelf-Identifies Asfa[selfIdentifiesAs]

Text

none
other
person_with_disability
undisclosed
veteran

Social ProgramsSocial Programs (Monthly Income Tab)fa[socialPrograms][]

Text

afdc
aid_blind_disabled
chip
community_program
csfp
headstart
husky_part_a
husky_part_b
liheap
medicaid
medicare
other
school_meals
section_8_rental
snap
ssdi
ssi
tanf
veterans_aid
wic

Monthly IncomeMonthly Incomefa[income]Number
Household SizeHousehold Membersfa[hhSize]Number
Address Line 1Street (Line 1)fa[address1]Text
Address Line 2Street (Line 2)fa[address2]Text
CityCityfa[city]Text
StateState/Provincefa[state]Text
Zip CodeZip Code/Postal Codefa[zipCode]Text
Email Address
fa[emailAddress]Text
Phone Number
fa[phoneNumber]Text
LanguagesLanguagesfa[languages]

Text

Language name like English, Spanish, Japanese, etc.