Enterprise Workflow Modernization

Formstack → ServiceNow Integration

A secure integration that routes HR and general submissions into separate ticketing workflows while protecting sensitive employee and PII data. A sanitized walkthrough of the data flow, field mapping, routing, approvals, security controls, and audit trails.

Want the detail behind this work sample?

The full field-mapping schema and architecture diagram are available on request in sanitized form.

FormstackValidation · WebhookBoomi middlewareTransform · MappingServiceNow

Overview

A secure integration that routes HR and general submissions into separate ticketing workflows while protecting sensitive employee and PII data. Intake that once lived in standalone forms and email handoffs now moves through a single automated pipeline: submissions are validated at the source, delivered over encrypted webhooks, normalized into ServiceNow records, then routed and approved by workflow rather than inbox.

Data flow
Formstack → middleware → ServiceNow tables
Separation
HR submissions and general submissions routed to separate ticketing workflows
Field mapping
Governed mapping to sys_user, incident, sys_attachment
Routing
Category and department driven assignment
Approvals
Automated manager approval notifications
Security
OAuth 2.0, RBAC, TLS 1.3, sys_audit logging

What I led

Proposed the solution

Identified the intake gap, framed the options, and put forward an integration approach that removed email handoffs.

Planned and mapped the design

Built the delivery plan, then mapped the data flow end to end, field by field, into the target tables.

Created the flow diagrams and documentation

Produced the architecture and workflow diagrams plus the written documentation for endpoints, mapping, triggers, and error handling.

Partnered with HR

Worked through HR intake forms so sensitive employee submissions routed into their own workflow.

Partnered with Marketing

Aligned public website and marketing form intake with the same governed pipeline.

Partnered with Security

Validated transport, authentication, retention, and encryption decisions against security requirements before build.

Partnered with the ServiceNow team

Confirmed table targets, routing, approvals, and audit logging aligned with platform standards and roadmap.

Workflow

Step by step, submission to audit trail

Each step resolves one question: is the data clean, did it arrive securely, did it land in the right record, who owns it next, and can it be proven later.

Step 1Dynamic intake form

Form ingestion & validation (Formstack)

Data origin
Dynamic intake forms: vendor onboarding, incident intake, and HR requests.
Controls
Field validation (regex patterns, required fields, file-size limits) enforced before submission.
Step 2Webhook or scheduled pull

Trigger and retrieval into Boomi

Trigger options
Form webhook posts to a Boomi HTTP endpoint for near real time delivery, or a scheduled Boomi process pulls new submissions from the form API on a short interval.
Authentication
Form platform API key and instance credentials held as environment-level encrypted values in Boomi, never in the payload.
Step 3JSON profile to ServiceNow profile

Boomi mapping, transform, and error handling

Mapping
A JSON profile built from a sample submission is mapped to a ServiceNow target profile, with date, string, and value formatting handled in the map and script steps.
Resilience
Try/catch handling routes failed records to an error log and notification path, with process reporting used to monitor each run.
Step 4Field-to-table mapping

ServiceNow ingestion & field mapping

Ingestion
The Boomi ServiceNow connector writes the normalized payload to the target tables through a governed mapping.
Integrity
Reference lookups resolve requesters and categories so records land complete, not partial.
Formstack fieldServiceNow tableServiceNow field
Requester_Emailsys_usercaller_id
Issue_Categoryincidentcategory
Descriptionincidentshort_description
Attached_Filesys_attachmentattachment
Step 5Branching workflow logic

Routing & approval engine (Flow Designer)

Assignment rules
Automatic routing based on category or department.
Approvals
Automated manager approval notifications via email or Slack.
Step 6Authentication and compliance checklist

Security controls & audit trail

Authentication
OAuth 2.0 with API key / token verification on every call.
Compliance
Role-based access control and end-to-end sys_audit logging in ServiceNow.
Constraints

Challenges and the outcomes

The hard part was not moving data. It was moving sensitive data, on a fixed launch date, without adding retention or encryption risk.

Sensitive form data in transit

Public-website forms collected PII. Formstack offers built-in PGP email encryption, but it still depends on external tooling such as GPG to generate, rotate, and manage keys, and the destination platform did not natively support it.

Decision

Eliminated email as a transport entirely and moved to API-based delivery, removing PGP key management from the design.

Data retention conflict with webhooks

Using the form platform's native webhooks required enabling its own database with a multi-day soft-delete window, which conflicted with internal data-retention protocol.

Decision

Evaluated middleware to bypass the form vendor's database and pass submissions straight through, so sensitive data is not held longer than necessary on a third-party system.

Encryption at rest in the destination

Encryption at rest was not yet in place for the target records, so the design could not assume platform-side protection.

Decision

Scoped fields deliberately, mapped only what the process needed, and treated encryption at rest as a tracked follow-on rather than an unstated assumption.

Fixed public launch date

The corporate website redesign had a committed launch date, compressing the window for integration design, vendor validation, and stakeholder availability.

Decision

Split the work into a launch-ready path and a fast-follow track post go-live, with a timeline and decision deadline set early so vendor calls and approvals did not become the critical path.

Why middleware (Boomi)

The alternatives each carried a cost: PGP email needed external key tooling, and native webhooks required enabling the form vendor's own database and its multi-day soft-delete window.

Decision

Chose Boomi as middleware. Its HTTP Client Connector exchanges data between Formstack and ServiceNow without requiring access to Formstack's underlying database, and centralizes credentials, mapping, transformation, and error handling in one governed process.

Trigger model for retrieval

Data could be pushed on notification or pulled on a short polling interval, each with different latency and retention implications.

Decision

Favored near-real-time delivery on submission so records reach the destination immediately instead of sitting on the vendor side between polling cycles.

Outcome: a direct, API-based path from form submission into ServiceNow that removed PGP key management, minimized third-party data retention, and kept the public website launch on schedule.

Let's architect your next transformation

Whether you're modernizing platforms, scaling AI, or rethinking your operating model — let's talk about what's possible.