Skip to content

How to Connect Online Forms to Salesforce Without Re-Keying Data

Forms that arrive by email or PDF get re-typed into Salesforce. How to design forms that create the right records, prefill data and start the next step.

In many organizations, Salesforce is the system of record, yet the information that feeds it still arrives the old way: a PDF attached to an email, a web form that sends a notification, or a spreadsheet passed between teams. Someone then re-types it into Salesforce.

Re-keying is slow, but the bigger cost is what it does to the data: typos, missing fields, duplicates and a delay between when a customer submits something and when the business can act on it.

This guide covers how to design forms that write directly to Salesforce, and what to get right so they keep working.

Signs your forms aren't really connected

  • Submissions land in an inbox, and someone copies them into Salesforce.
  • Customers are asked for information you already have, like their address or account number.
  • Attachments live in email threads instead of on the Salesforce record.
  • Nobody knows a form was submitted until someone checks the inbox.
  • The same customer appears three times because each form created a new record.

Start with the data model, not the form

The most common mistake is designing the form first and deciding where the data goes later. Reverse it:

  1. List the Salesforce records the form should create or update, such as a Contact, an Application record and a set of uploaded documents.
  2. Map each question to a field. If a question doesn't map to a field anyone will use, consider dropping it.
  3. Decide how submissions match existing records. Will an email address match an existing Contact? What happens if two match? Matching rules prevent the duplicates that unconnected forms create.

A form is only as good as the records it produces.

Prefill what you already know

When a form is sent to an existing customer, Salesforce already holds much of what the form asks. A connected form can read those fields and prefill them, so the customer confirms instead of retyping. That means fewer errors, shorter forms and higher completion rates.

Prefill also lets you personalize: show only the questions relevant to this customer's product, region or stage.

Validate before the data reaches Salesforce

Checking data at the point of entry is far cheaper than fixing it later:

  • Required fields and formats (dates, phone numbers, email addresses).
  • Picklist-style choices that match the values in Salesforce, so reports group correctly.
  • Conditional questions that only appear when they apply.

Validation in the form should line up with validation rules in Salesforce, so a submission is never rejected after the customer has left the page.

Put files on the record

If the form collects documents (IDs, certificates, signed agreements), they should be filed against the right Salesforce record automatically, with clear naming. That way the record is complete and nobody has to search email to find a file.

Let Salesforce take the next step

A form submission is usually the start of a process, not the end. When the submission writes to Salesforce, Flow can react to it:

  • Assign the new record to the right queue or owner.
  • Create follow-up tasks or start an approval.
  • Generate a document or send it for signature.
  • Notify the customer of what happens next.

This is where the time savings appear. Submissions start moving the moment they arrive, instead of waiting in an inbox.

Think about security for external users

Forms and portals used by customers, partners or applicants need careful access design:

  • External users should only see and update their own records.
  • Prefilled data must never expose another customer's information.
  • Decide what's editable after submission, and what's locked.

Where Titan fits

Salesforce has basic web-to-record tools, and they work well for simple intake. When forms need prefill, conditional logic, file handling, signatures or a portal for returning users, a platform built around Salesforce data can cover those experiences.

Titan is one such platform. It reads Salesforce records to prefill forms and generate documents, then writes submissions, signatures and files back to Salesforce, where Flow can move the process forward. Salesforce stays the system of record; Titan handles the experience around it.

The tool is only half the work, though. A form is easy to build. Designing it so it creates the right records, respects security, triggers the right next step, and still works a year later is the integration work.

Planning connected forms?

CRM360 designs how forms, documents, eSign and portals fit into your Salesforce data model and processes. Learn more about Titan forms connected to Salesforce, or request a consultation to talk through your intake process. For a related example, see how quote-to-contract automation connects documents and signatures to the Opportunity.