hagnerindustries.com
Open in
urlscan Pro
35.243.170.146
Public Scan
URL:
https://hagnerindustries.com/
Submission: On March 21 via manual from PL — Scanned from AT
Submission: On March 21 via manual from PL — Scanned from AT
Form analysis
3 forms found in the DOMGET https://hagnerindustries.com/
<form role="search" action="https://hagnerindustries.com/" method="GET">
<input type="text" name="s" value="" aria-label="Search" placeholder="Search">
<span>Hit enter to search or ESC to close</span>
</form>
POST /
<form method="post" enctype="multipart/form-data" id="gform_1" action="/" data-formid="1" novalidate="">
<div class="gform-body gform_body">
<div id="gform_fields_1" class="gform_fields top_label form_sublabel_below description_below">
<fieldset id="field_1_3" class="gfield gfield--type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_3">
<legend class="gfield_label gform-field-label gfield_label_before_complex">Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend>
<div class="ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row" id="input_1_3">
<span id="input_1_3_3_container" class="name_first gform-grid-col gform-grid-col--size-auto">
<input type="text" name="input_3.3" id="input_1_3_3" value="" aria-required="true">
<label for="input_1_3_3" class="gform-field-label gform-field-label--type-sub ">First</label>
</span>
<span id="input_1_3_6_container" class="name_last gform-grid-col gform-grid-col--size-auto">
<input type="text" name="input_3.6" id="input_1_3_6" value="" aria-required="true">
<label for="input_1_3_6" class="gform-field-label gform-field-label--type-sub ">Last</label>
</span>
</div>
</fieldset>
<div id="field_1_5" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_5"><label
class="gfield_label gform-field-label" for="input_1_5">Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_email">
<input name="input_5" id="input_1_5" type="email" value="" class="large" aria-required="true" aria-invalid="false">
</div>
</div>
<div id="field_1_6" class="gfield gfield--type-phone gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_6"><label
class="gfield_label gform-field-label" for="input_1_6">Phone<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_phone"><input name="input_6" id="input_1_6" type="tel" value="" class="large" aria-required="true" aria-invalid="false"></div>
</div>
<div id="field_1_8" class="gfield gfield--type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_8"><label
class="gfield_label gform-field-label" for="input_1_8">Company<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_text"><input name="input_8" id="input_1_8" type="text" value="" class="large" aria-required="true" aria-invalid="false"> </div>
</div>
<div id="field_1_7" class="gfield gfield--type-textarea gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_7"><label
class="gfield_label gform-field-label" for="input_1_7">Project Description<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label>
<div class="ginput_container ginput_container_textarea"><textarea name="input_7" id="input_1_7" class="textarea large" aria-required="true" aria-invalid="false" rows="10" cols="50"></textarea></div>
</div>
</div>
</div>
<div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_1" class="gform_button button" value="Submit"
onclick="if(window["gf_submitting_1"]){return false;} if( !jQuery("#gform_1")[0].checkValidity || jQuery("#gform_1")[0].checkValidity()){window["gf_submitting_1"]=true;} "
onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_1"]){return false;} if( !jQuery("#gform_1")[0].checkValidity || jQuery("#gform_1")[0].checkValidity()){window["gf_submitting_1"]=true;} jQuery("#gform_1").trigger("submit",[true]); }">
<input type="hidden" class="gform_hidden" name="is_submit_1" value="1">
<input type="hidden" class="gform_hidden" name="gform_submit" value="1">
<input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
<input type="hidden" class="gform_hidden" name="state_1" value="WyJbXSIsImI4NjQ5Mzc1M2VlNzdmMmM3ZjE2ZjJkZTJkYjAzZWVlIl0=">
<input type="hidden" class="gform_hidden" name="gform_target_page_number_1" id="gform_target_page_number_1" value="0">
<input type="hidden" class="gform_hidden" name="gform_source_page_number_1" id="gform_source_page_number_1" value="1">
<input type="hidden" name="gform_field_values" value="">
</div>
</form>
<form>
<div>
<div class="nf-before-form-content"><nf-section>
<div class="nf-form-fields-required"></div>
</nf-section></div>
<div class="nf-form-content "><nf-fields-wrap><nf-field>
<div id="nf-field-9-container" class="nf-field-container html-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-9-wrap" class="field-wrap html-wrap" data-field-id="9">
<div class="nf-field-label">
<label for="nf-field-9" id="nf-label-field-9" class=""> Personal Info </label>
</div>
<div class="nf-field-element">
<h3>Personal Information</h3>
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-9" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-10-container" class="nf-field-container firstname-container label-above one-half first ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-10-wrap" class="field-wrap firstname-wrap" data-field-id="10">
<div class="nf-field-label">
<label for="nf-field-10" id="nf-label-field-10" class=""> First Name </label>
</div>
<div class="nf-field-element">
<input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-10" name="fname" autocomplete="given-name" aria-invalid="false" aria-describedby="nf-error-10" aria-labelledby="nf-label-field-10">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-10" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-11-container" class="nf-field-container lastname-container label-above one-half second ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-11-wrap" class="field-wrap lastname-wrap" data-field-id="11">
<div class="nf-field-label">
<label for="nf-field-11" id="nf-label-field-11" class=""> Last Name </label>
</div>
<div class="nf-field-element">
<input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-11" name="lname" autocomplete="family-name" aria-invalid="false" aria-describedby="nf-error-11" aria-labelledby="nf-label-field-11">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-11" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-12-container" class="nf-field-container email-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-12-wrap" class="field-wrap email-wrap" data-field-id="12">
<div class="nf-field-label">
<label for="nf-field-12" id="nf-label-field-12" class=""> Email </label>
</div>
<div class="nf-field-element">
<input type="email" value="" class="ninja-forms-field nf-element" id="nf-field-12" name="email" autocomplete="email" aria-invalid="false" aria-describedby="nf-error-12" aria-labelledby="nf-label-field-12">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-12" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-13-container" class="nf-field-container phone-container label-above textbox-container">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-13-wrap" class="field-wrap phone-wrap textbox-wrap" data-field-id="13">
<div class="nf-field-label">
<label for="nf-field-13" id="nf-label-field-13" class=""> Phone </label>
</div>
<div class="nf-field-element">
<input type="tel" value="" class="ninja-forms-field nf-element" id="nf-field-13" name="phone" autocomplete="tel" aria-invalid="false" aria-describedby="nf-error-13" aria-labelledby="nf-label-field-13">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-13" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-14-container" class="nf-field-container address-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-14-wrap" class="field-wrap address-wrap" data-field-id="14">
<div class="nf-field-label">
<label for="nf-field-14" id="nf-label-field-14" class=""> Address </label>
</div>
<div class="nf-field-element">
<input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-14" name="address" autocomplete="address-line1" aria-invalid="false" aria-describedby="nf-error-14" aria-labelledby="nf-label-field-14">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-14" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-15-container" class="nf-field-container address-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-15-wrap" class="field-wrap address-wrap" data-field-id="15">
<div class="nf-field-label">
<label for="nf-field-15" id="nf-label-field-15" class=""> Address </label>
</div>
<div class="nf-field-element">
<input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-15" name="address" autocomplete="address-line1" aria-invalid="false" aria-describedby="nf-error-15" aria-labelledby="nf-label-field-15">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-15" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-16-container" class="nf-field-container city-container label-above one-third first ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-16-wrap" class="field-wrap city-wrap" data-field-id="16">
<div class="nf-field-label">
<label for="nf-field-16" id="nf-label-field-16" class=""> City </label>
</div>
<div class="nf-field-element">
<input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-16" name="city" autocomplete="address-level2" aria-invalid="false" aria-describedby="nf-error-16" aria-labelledby="nf-label-field-16">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-16" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-17-container" class="nf-field-container liststate-container label-above one-third second list-container">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-17-wrap" class="field-wrap liststate-wrap list-wrap list-select-wrap" data-field-id="17">
<div class="nf-field-label">
<label for="nf-field-17" id="nf-label-field-17" class=""> US State </label>
</div>
<div class="nf-field-element">
<select id="nf-field-17" name="nf-field-17" aria-invalid="false" aria-describedby="nf-error-17" class="ninja-forms-field nf-element" aria-labelledby="nf-label-field-17">
<option value="AL" selected="selected">Alabama</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
<option value="CA">California</option>
<option value="CO">Colorado</option>
<option value="CT">Connecticut</option>
<option value="DE">Delaware</option>
<option value="FL">Florida</option>
<option value="GA">Georgia</option>
<option value="HI">Hawaii</option>
<option value="ID">Idaho</option>
<option value="IL">Illinois</option>
<option value="IN">Indiana</option>
<option value="IA">Iowa</option>
<option value="KS">Kansas</option>
<option value="KY">Kentucky</option>
<option value="LA">Louisiana</option>
<option value="ME">Maine</option>
<option value="MD">Maryland</option>
<option value="MA">Massachusetts</option>
<option value="MI">Michigan</option>
<option value="MN">Minnesota</option>
<option value="MS">Mississippi</option>
<option value="MO">Missouri</option>
<option value="MT">Montana</option>
<option value="NE">Nebraska</option>
<option value="NV">Nevada</option>
<option value="NH">New Hampshire</option>
<option value="NJ">New Jersey</option>
<option value="NM">New Mexico</option>
<option value="NY">New York</option>
<option value="NC">North Carolina</option>
<option value="ND">North Dakota</option>
<option value="OH">Ohio</option>
<option value="OK">Oklahoma</option>
<option value="OR">Oregon</option>
<option value="PA">Pennsylvania</option>
<option value="RI">Rhode Island</option>
<option value="SC">South Carolina</option>
<option value="SD">South Dakota</option>
<option value="TN">Tennessee</option>
<option value="TX">Texas</option>
<option value="UT">Utah</option>
<option value="VT">Vermont</option>
<option value="VA">Virginia</option>
<option value="WA">Washington</option>
<option value="WV">West Virginia</option>
<option value="WI">Wisconsin</option>
<option value="WY">Wyoming</option>
<option value="DC">Washington DC</option>
<option value="AE">ARMED FORCES AFRICA \ CANADA \ EUROPE \ MIDDLE EAST</option>
<option value="AA">ARMED FORCES AMERICA (EXCEPT CANADA)</option>
<option value="AP">ARMED FORCES PACIFIC</option>
</select>
<div for="nf-field-17"></div>
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-17" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-18-container" class="nf-field-container zip-container label-above one-third third ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-18-wrap" class="field-wrap zip-wrap" data-field-id="18">
<div class="nf-field-label">
<label for="nf-field-18" id="nf-label-field-18" class=""> Zip </label>
</div>
<div class="nf-field-element">
<input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-18" name="zip" autocomplete="postal-code" aria-invalid="false" aria-describedby="nf-error-18" aria-labelledby="nf-label-field-18">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-18" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-19-container" class="nf-field-container html-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-19-wrap" class="field-wrap html-wrap" data-field-id="19">
<div class="nf-field-label">
<label for="nf-field-19" id="nf-label-field-19" class=""> Work History </label>
</div>
<div class="nf-field-element">
<h3>Work History<br></h3>
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-19" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-20-container" class="nf-field-container textbox-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-20-wrap" class="field-wrap textbox-wrap" data-field-id="20">
<div class="nf-field-label">
<label for="nf-field-20" id="nf-label-field-20" class=""> Previous Job Title </label>
</div>
<div class="nf-field-element">
<input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-20" name="nf-field-20" aria-invalid="false" aria-describedby="nf-error-20" aria-labelledby="nf-label-field-20">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-20" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-21-container" class="nf-field-container date-container label-above one-half first ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-21-wrap" class="field-wrap date-wrap" data-field-id="21">
<div class="nf-field-label">
<label for="nf-field-21" id="nf-label-field-21" class=""> Date Previous Job Started </label>
</div>
<div class="nf-field-element">
<div class="pikaday__container"><!-- Pikaday mentions were added for backwards compatibility -->
<input id="nf-field-21" name="nf-field-21" aria-invalid="false" aria-describedby="nf-error-21" class="ninja-forms-field nf-element datepicker pikaday__display pikaday__display--pikaday flatpickr-input"
aria-labelledby="nf-label-field-21" type="hidden" value=""><input class="ninja-forms-field nf-element datepicker pikaday__display pikaday__display--pikaday form-control input" placeholder="" tabindex="0" type="text"
aria-labelledby="nf-label-field-21">
</div>
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-21" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-22-container" class="nf-field-container date-container label-above one-half ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-22-wrap" class="field-wrap date-wrap" data-field-id="22">
<div class="nf-field-label">
<label for="nf-field-22" id="nf-label-field-22" class=""> Date Previous Job Ended </label>
</div>
<div class="nf-field-element">
<div class="pikaday__container"><!-- Pikaday mentions were added for backwards compatibility -->
<input id="nf-field-22" name="nf-field-22" aria-invalid="false" aria-describedby="nf-error-22" class="ninja-forms-field nf-element datepicker pikaday__display pikaday__display--pikaday flatpickr-input"
aria-labelledby="nf-label-field-22" type="hidden" value=""><input class="ninja-forms-field nf-element datepicker pikaday__display pikaday__display--pikaday form-control input" placeholder="" tabindex="0" type="text"
aria-labelledby="nf-label-field-22">
</div>
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-22" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-23-container" class="nf-field-container textarea-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-23-wrap" class="field-wrap textarea-wrap" data-field-id="23">
<div class="nf-field-label">
<label for="nf-field-23" id="nf-label-field-23" class=""> Previous Job Description </label>
</div>
<div class="nf-field-element">
<textarea id="nf-field-23" name="nf-field-23" aria-invalid="false" aria-describedby="nf-error-23" class="ninja-forms-field nf-element" aria-labelledby="nf-label-field-23"></textarea>
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-23" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-24-container" class="nf-field-container html-container label-above ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-24-wrap" class="field-wrap html-wrap" data-field-id="24">
<div class="nf-field-label">
<label for="nf-field-24" id="nf-label-field-24" class=""> References </label>
</div>
<div class="nf-field-element">
<h3>References<br></h3>
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-24" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-25-container" class="nf-field-container textbox-container label-above two-thirds first ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-25-wrap" class="field-wrap textbox-wrap" data-field-id="25">
<div class="nf-field-label">
<label for="nf-field-25" id="nf-label-field-25" class=""> Name 1 </label>
</div>
<div class="nf-field-element">
<input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-25" name="nf-field-25" aria-invalid="false" aria-describedby="nf-error-25" aria-labelledby="nf-label-field-25">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-25" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-26-container" class="nf-field-container phone-container label-above one-third textbox-container">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-26-wrap" class="field-wrap phone-wrap textbox-wrap" data-field-id="26">
<div class="nf-field-label">
<label for="nf-field-26" id="nf-label-field-26" class=""> Phone 1 </label>
</div>
<div class="nf-field-element">
<input type="tel" value="" class="ninja-forms-field nf-element" id="nf-field-26" name="phone" autocomplete="tel" aria-invalid="false" aria-describedby="nf-error-26" aria-labelledby="nf-label-field-26">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-26" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-27-container" class="nf-field-container textbox-container label-above two-thirds first ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-27-wrap" class="field-wrap textbox-wrap" data-field-id="27">
<div class="nf-field-label">
<label for="nf-field-27" id="nf-label-field-27" class=""> Name 2 </label>
</div>
<div class="nf-field-element">
<input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-27" name="nf-field-27" aria-invalid="false" aria-describedby="nf-error-27" aria-labelledby="nf-label-field-27">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-27" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-28-container" class="nf-field-container phone-container label-above one-third textbox-container">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-28-wrap" class="field-wrap phone-wrap textbox-wrap" data-field-id="28">
<div class="nf-field-label">
<label for="nf-field-28" id="nf-label-field-28" class=""> Phone 2 </label>
</div>
<div class="nf-field-element">
<input type="tel" value="" class="ninja-forms-field nf-element" id="nf-field-28" name="phone" autocomplete="tel" aria-invalid="false" aria-describedby="nf-error-28" aria-labelledby="nf-label-field-28">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-28" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-29-container" class="nf-field-container textbox-container label-above two-thirds first ">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-29-wrap" class="field-wrap textbox-wrap" data-field-id="29">
<div class="nf-field-label">
<label for="nf-field-29" id="nf-label-field-29" class=""> Name 3 </label>
</div>
<div class="nf-field-element">
<input type="text" value="" class="ninja-forms-field nf-element" id="nf-field-29" name="nf-field-29" aria-invalid="false" aria-describedby="nf-error-29" aria-labelledby="nf-label-field-29">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-29" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-30-container" class="nf-field-container phone-container label-above one-third textbox-container">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-30-wrap" class="field-wrap phone-wrap textbox-wrap" data-field-id="30">
<div class="nf-field-label">
<label for="nf-field-30" id="nf-label-field-30" class=""> Phone 3 </label>
</div>
<div class="nf-field-element">
<input type="tel" value="" class="ninja-forms-field nf-element" id="nf-field-30" name="phone" autocomplete="tel" aria-invalid="false" aria-describedby="nf-error-30" aria-labelledby="nf-label-field-30">
</div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-30" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field><nf-field>
<div id="nf-field-31-container" class="nf-field-container submit-container label-above textbox-container">
<div class="nf-before-field"><nf-section>
</nf-section></div>
<div class="nf-field">
<div id="nf-field-31-wrap" class="field-wrap submit-wrap textbox-wrap" data-field-id="31">
<div class="nf-field-label"></div>
<div class="nf-field-element">
<input id="nf-field-31" class="ninja-forms-field nf-element " type="submit" value="Submit">
</div>
<div class="nf-error-wrap"></div>
</div>
</div>
<div class="nf-after-field"><nf-section>
<div class="nf-input-limit"></div>
<div id="nf-error-31" class="nf-error-wrap nf-error" role="alert"></div>
</nf-section></div>
</div>
</nf-field></nf-fields-wrap></div>
<div class="nf-after-form-content"><nf-section>
<div id="nf-form-errors-2" class="nf-form-errors" role="alert"><nf-errors></nf-errors></div>
<div class="nf-form-hp"><nf-section>
<label id="nf-label-field-hp-2" for="nf-field-hp-2" aria-hidden="true"> If you are a human seeing this field, please leave it empty. <input id="nf-field-hp-2" name="nf-field-hp" class="nf-element nf-field-hp" type="text" value=""
aria-labelledby="nf-label-field-hp-2">
</label>
</nf-section></div>
</nf-section></div>
</div>
</form>
Text Content
Skip to main content Hit enter to search or ESC to close Close Search Menu * Services * Capabilities * Get a Quote * Apply METAL FABRICATION & CNC MACHINING MANUFACTURING, MACHINING, FABRICATION, SHEET METAL CONSTRUCTION, AND WELDING ALL MADE TO PERFECTION BY EXPERIENCED PROFESSIONALS SINCE 1987. SERVICES A CUT ABOVE METAL MANUFACTURING Our facilities include a variety of machining and manufacturing technologies and techniques including lathe turning, punching, bending, cutting, sawing, and more. Hagner Industries is prepared to see your metal product through to full and expert completion—whether it’s a one-off or runs of thousands. FABRICATION Metal fabrication at Hagner Industries means you can rest assured that your product—either conceptual or ready to produce—is safely machined and manufactured to your exact specifications. WELDING Whether it’s TIG welding, automotive repairs, MIG welding, or thin metal fabrication, businesses across the country come to Hagner Industries for all of their expert welding needs. CNC MACHINING Routine tooling, validation, maintenance checks, expert finishing, materials selection and sourcing, and precision machining and turning are what all of our clients keep turning to at Hagner Industries. AUTOCAD DESIGN Hagner Industries has vast experience in AutoCAD Design and reverse engineering blueprints so your metal part or component turns out exactly how you need it to. AUTOMATION SOLUTIONS Hagner is ready when you are. Many of our clients require regular runs of metal parts on a regular basis. Instead of setting up the tools and machines each time, we install expert and seamless automated solutions, minimizing downtime and ensuring quality every time. CUSTOM MACHINE BUILDING Hagner Industries assess the problem, qualifies the specifications and requirements, develops a custom solution, designs your custom machine, walks you through installation and operations, and assists with ongoing maintenance and troubleshooting. When you need a custom-built metal machine, you turn to Hagner to make it. 1. 2. 3. COMMERCIAL ROOFING SPECIALISTS Our customers come to us with high expectations, quick turnarounds, and the need for volume without jeopardizing quality. So it’s no surprise when the professionals require large numbers of high-quality commercial roofing drains, they turn to the professionals at Hagner Industries. Designed specifically for each building’s drainage needs, with the appropriate raw metal materials, Hagner makes commercial roof drain fittings and metal components to perfection. TECHNICAL METAL FABRICATION CAPABILITIES The machining, manufacturing, and fabrication processes at Hagner are set up for the long haul. When your business requires expert metal components, measured, machined, and manufactured to perfection, we install the manufacturing processes to fulfill your ongoing orders. So even if you require one-off runs, Hagner is ready to machine. * Hagner accepts milling and machining jobs of all volumes. * Prepared to store a large number of manufactured component pallets. * Our technology and machines store hundreds of tools and designs—and sizes—reducing downtime. * A precision shop capable of tight tolerance orders. * CAD and CAM programs work with solid models to optimize metal machining and manufacturing processes * A variety of expert finishing techniques and partners for your desired look and outcome. * TIG and MIG welders can repair and fabricate your metal parts to spec. TECHNICAL METAL FABRICATION CAPABILITIES TURNING CENTERS * Leadwell LT-10 CNC Lathe * Victor 2480 Manual Lathe – 12” Swing * SMTCL CNC Lathe MILLING CENTERS * Milltronics CNC Vertical Mill * Viper 500 CNC Mill * 5-Axis Bridgeport Manual Mill w/ Digital Readout * TOP-ONE CNC Mill METAL FABRICATION * Ironworker WELDING * Lincoln Electric Precision TIG Welder * Miller Millermatic 252 Welder DEBURRING & FINISHING * Abrasive Finishing Tumbler * High-Energy Deburring Systems * Manual Deburring Stations * Full Assembly Department SUPPLEMENTARY SERVICES * Shearing * Sawing * Bending * Punching * Waterjet * Laser Cutting * Cold Sawing * Grinding * Forming * Sub-Assembly * Precision Measurement DESIGN SERVICES * Auto-CAD Design * Fusion 360 * DNC – Shop Floor Automations * Custom Machine Building & Automation Solutions FROM RAW TO REAL Founded on principles of hard work, continuous improvement, and outstanding customer service in 1987, by Peter Hagner, Hagner Industries, Inc., measures up to your metal machining and manufacturing needs still today. What began in Peter’s garage over 30 years ago has grown into an industry-leading precision machining, metal fabrication, and custom machine building business that continues to grow. Hagner started with just a spot welder and vertical mill. In 1993, we moved into a small manufacturing facility on Elmwood Avenue in Buffalo, NY, until 2008 when we purchased a 14,000-square-foot facility just a mile away. Under Peter’s leadership—who is still involved in our day-to-day operations, Hagner Industries embraces new technologies, processes, and innovations in order to propel the company for the next 30 years. With unmatched precision and state-of-the-art technology and equipment operated by experienced machining professionals, Hagner turns your raw concept to metal reality. THOSE WHO’VE TRUSTED HAGNER YOUR PREPARED TEAM Your team at Hagner Industries, Inc., is more than metal machining and manufacturing. We push the boundaries of traditional metal fabrication capabilities. We differentiate ourselves from other metal shops in the region with highly skilled and dedicated team members, state-of-the-art technology and equipment, and decades of experience developing and refining processes to ensure the highest quality and competitively priced products around. These values are maintained throughout our entire organization by an executive team that places an emphasis on relationship-building—whether it’s with customers, employees, or vendors. These relationships are built on the backs of quality, service, and pricing, and Hagner has been satisfying all three for our customers since 1987. HAGNER_INDUSTRIES Stainless Steel Engraving! 2024 precision CNC mill work. Our business is gro As the Holiday Season is upon us, we would like to We have been doing a lot of work recently. Thank Happy Thanksgiving! Enjoy the day off with famil Building and fabricating an INDUSTRIAL CAR WASH ta We bought some new precision equipment last week. Project of the week 9/16/23. We affectionately na Load More... Follow on Instagram HAGNER METAL MEANS MORE > “The best metal fabrication and manufacturing.” > > Lena B. > “Hagner Industries is a fantastic company and has helped the company I work > for tremendously! I would recommend this place to anyone and everyone!” > > Eric M. > “High quality work, people that understand your needs and communicate with you > along the way. Glad to be working with such a great organization!” > > BillC. > “I’ve been working with Hagner Industries for about 15 years now from the > smallest of projects to the largest. They always met my needs on time and a > the job is always perfect.” > > JohnC. > “Hagner Industries is great quality Machine Shop and has many capabilities > besides machining. sheet metal work, welding and unique ingenuity.” > > PatG. > “Hagner Industries is a great place to deal with and work with, their > craftsmanship , pricing , leadtime's are second to none.Very communicative . > Our company would always recommend them.” > “Hagner Industries long-standing reputation and impressive book of business is > what initially drew me to contact the company. The customer service and > quality of the work was an added plus. They listen to your industrial needs > and cater their service to what works for you as a customer. I cannot say > enough great things about Hagner Industries and the quality of their product.” > > ClaudiaDJ. * 1 * 2 * 3 * 4 * 5 * 6 * 7 /7 REQUEST YOUR HASSLE-FREE QUOTE Do you have a project in mind that requires the industry’s top metal machining, manufacturing, welding, and fabrication experts? Hagner is ready to turn it into reality. Request an honest, hassle-free quote today to get started. Name(Required) First Last Email(Required) Phone(Required) Company(Required) Project Description(Required) APPLY TO WORK AT HAGNER Do you think you’d be a great fit at Hagner Industries? We’re always seeking professional machine operators and other team members who can help us maintain our high level of quality and customer service. Along with working alongside some of our industry’s most qualified professionals, competitive pay and benefits are offered as well as the opportunity to work in a clean, safe environment that consistently rewards growth and performance. Personal Info PERSONAL INFORMATION First Name Last Name Email Phone Address Address City US State Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming Washington DC ARMED FORCES AFRICA \ CANADA \ EUROPE \ MIDDLE EAST ARMED FORCES AMERICA (EXCEPT CANADA) ARMED FORCES PACIFIC Zip Work History WORK HISTORY Previous Job Title Date Previous Job Started Date Previous Job Ended Previous Job Description References REFERENCES Name 1 Phone 1 Name 2 Phone 2 Name 3 Phone 3 If you are a human seeing this field, please leave it empty. HAGNER INDUSTRIES Hagner Industries, Inc., was founded in 1987 by Peter A. Hagner. For over 30 years we have grown into one of the leading metal manufacturing, fabrication, welding, and CNC machining providers in the WNY area. CONTACT HAGNER 95 Botsford Place Buffalo, NY 14216 716.873.5720 hagnerindustries@yahoo.com Privacy Policy © 2024 Hagner Industries. All rights reserved * facebook * linkedin * instagram * Services * Capabilities * Get a Quote * Apply Close Menu Notifications JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember MonTueWedThuFriSatSun 26272829123456789101112131415161718192021222324252627282930311234567 JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember MonTueWedThuFriSatSun 26272829123456789101112131415161718192021222324252627282930311234567