WordPress and Salesforce Sawfish Plugin

Connect WordPress Forms
to Salesforce

Send form submissions from any WordPress form directly into Salesforce — create or update any standard or custom object. No coding, no iframes, no costly middleware.

Download Sawfish — $19/mo Read the Docs

Trusted by 200+ of the world's biggest organisations

Organisations using Sawfish WordPress Salesforce plugin

Super Simple setup

How WordPress forms connect to Salesforce

Step 1

Install Sawfish

Download and activate the Sawfish plugin on your WordPress site. No developer needed.

Step 2

Connect Salesforce

Create a Salesforce External Client App, enable OAuth, and authorise the connection inside WordPress Settings.

Step 3

Map & Publish

Add the Sawfish shortcode, set the Salesforce object and field names, then embed the form on any page or post.

Instant Integration

Connect ANY Salesforce object to WordPress

Each guide covers required fields, example code, and a complete setup walkthrough for that Salesforce object.

👤
Salesforce Lead Form for WordPress
Capture new leads from your website directly into Salesforce. Required fields: Last Name, Company.
More Infor →
🧑‍💼
Salesforce Contact Form for WordPress
Add individuals to your Salesforce CRM from any WordPress form. Required fields: Last Name.
More Infor →
🏢
Salesforce Account Form for WordPress
Register companies and organisations in Salesforce straight from a WordPress signup form. Required fields: Name.
More Infor →
💰
Salesforce Opportunity Form for WordPress
Log deals and sales pipeline entries from your website into Salesforce. Required fields: Name, Close Date, Stage.
More Infor →
🎫
Salesforce Case Form for WordPress
Let customers submit support tickets directly from your WordPress site into Salesforce Cases. Required fields: Subject.
More Infor →
Salesforce Task Form for WordPress
Create actionable follow-up tasks in Salesforce from any website interaction or form submission. Required fields: Subject.
More Infor →

105 Industry Forms

Salesforce forms for every industry

Pre-built form guides mapped to real Salesforce workflows — organised by industry, ready to copy and deploy.

🏥 Healthcare
Appointment Request → Patient Intake → Program Registration → Provider Referral → Service Inquiry →
🏠 Real Estate
Agent Lead → Property Inquiry → Rental Application → Showing Request → Tenant Contact →
💼 Staffing & Recruiting
Candidate Application → Client Hiring Request → Job Inquiry → Recruiter Contact → Talent Pool Signup →
🎓 Education
Admissions Interest → Alumni Update → Campus Visit → Program Application → Student Inquiry →
🤝 Membership Associations
Certification Application → Chapter Contact → Event Registration → Member Registration → Renewal →
❤️ Nonprofit & Workforce
Advisor Request → Employer Partnership → Participant Intake → Training Enrollment → Volunteer Registration →
🌿 Advocacy & Conservation
Campaign Support → Event Registration → Field Project Interest → Petition Signup → Volunteer Registration →
🐾 Animal Welfare
Adoption Application → Animal Surrender → Donation Inquiry → Foster Application → Volunteer Signup →
🏘️ Community Social Services
Case Follow-Up → Client Intake → Eligibility Screening → Referral → Service Request →
🏗️ Construction
Bid Request → Contractor Registration → Permit Support → Project Inquiry → Subcontractor Onboarding →
🎧 Customer Service
Account Update → Escalation → Feedback → Onboarding → Support Request →
🏙️ Economic Development
Business Support → Contact → Incentive Inquiry → Site Selection → Vendor Registration →
Faith & Cultural
Donation Inquiry → Event Registration → Membership → Prayer Request → Volunteer Signup →
💳 Financial Services
Advisor Contact → Consultation Request → Lead Capture → Product Inquiry → Quote Request →
🌍 International Development
Beneficiary Registration → Donor Inquiry → Field Program Intake → Partner Onboarding → Project Update →
📈 Investor Relations
Fund Interest → Investor Inquiry → Portfolio Update → Reporting Access → Stakeholder Contact →
⚖️ Legal Services
Case Intake → Client Contact → Consultation Request → Document Request → Referral →
🏭 Manufacturing & Vendor
Distributor Inquiry → Product Inquiry → Quote Request → Supplier Onboarding → Vendor Registration →
🤲 Philanthropic Grantmaking
Funding Inquiry → Grant Application → Grantee Update → Letter of Intent → Reporting Submission →
🤜 Partner & Channel
Franchise Inquiry → Lead Distribution → Partner Application → Partner Onboarding → Reseller Registration →
✈️ Hospitality & Travel
Booking Inquiry → Event Request → Loyalty Signup → Partnership → Travel Consultation →

How it works under the hood

Map any form field to any Salesforce field

Sawfish uses a simple hidden-field convention. Add sf-o to tell Sawfish which Salesforce object to write to, then name each input after the Salesforce field API name. That's it — no admin screen mapping, no webhooks.

  • Works with every form plugin — Gravity Forms, Elementor, Ninja Forms, WPForms, or plain HTML
  • Create or update records — set sf-form to create or update
  • All standard & custom objects — any Salesforce object with an API name works
  • Real-time, no middleware — data goes directly from WordPress to Salesforce via OAuth
Read the full technical guide →
Create a Salesforce Contact
<!-- Sawfish submit shortcode on the page -->

<!-- Your form -->
<form method="post" action="">

  <!-- Object to write to -->
  <input type="hidden"
         name="sf-o"
         value="Contact" />

  <!-- Action: create or update -->
  <input type="hidden"
         name="sf-form"
         value="create" />

  <!-- Field API names -->
  <input name="LastName"    placeholder="Last Name" />
  <input name="Email"       placeholder="Email" />
  <input name="Phone"       placeholder="Phone" />

  <button type="submit">Submit</button>
</form>

Change Contact to Lead, Account, or any custom object API name.

Reference

Supported Salesforce objects & key fields

Object API Name (sf-o) Required Fields Guide
Lead Lead LastName, Company View →
Contact Contact LastName View →
Account Account Name View →
Opportunity Opportunity Name, CloseDate, StageName View →
Case Case Subject View →
Task Task Subject View →

Custom objects work too — just use the API name (e.g. My_Object__c) in sf-o.

Quick start

Get started in 5 steps

1
Download and install the Sawfish plugin
Get Sawfish from sfplugin.com and activate it from the WordPress Plugins screen.
2
Create a Salesforce External Client App
In Salesforce Setup, create an External Client App, enable OAuth 2.0, and add the callback URL from the Sawfish settings screen.
3
Choose your Salesforce object and fields
Pick an object from the guides above (e.g. Lead or Contact). Note the required fields and their Salesforce API names.
4
Add the Sawfish shortcode and build your form
Create a WordPress page with the shortcode, add your form with sf-o and sf-form hidden fields, and map each input to a Salesforce field API name.
5
Publish, test, and verify in Salesforce
Embed your form on any WordPress page or post, submit a test entry, and confirm the new record appears in your Salesforce org.
Download Sawfish — $19/mo

Questions

Frequently asked questions

Can I connect any WordPress form plugin to Salesforce?
Yes. Sawfish works with any HTML form, Elementor Forms, Ninja Forms, WPForms, and all major page builders. The form just needs to post to a page with the Sawfish shortcode.
Do I need to know how to code?
No. Sawfish is a no-code plugin. You map form fields to Salesforce API names using hidden input fields or the Sawfish field mapper interface. No PHP, JavaScript, or manual API credentials required.
Which Salesforce objects can I write to from a WordPress form?
Sawfish supports all standard Salesforce objects — Lead, Contact, Account, Opportunity, Case, Task — and any custom objects. You simply set the sf-o hidden field to the object API name (e.g. My_Object__c).
Can I update existing Salesforce records from a WordPress form?
Yes. Set the hidden field sf-form to update and pass the record ID via sf-Id. Sawfish will update the matching record instead of creating a new one.
Which Salesforce editions are supported?
Sawfish requires Salesforce API access, available on Enterprise, Unlimited, and Developer editions. It does not work on Contact, Group, or Professional editions.
How much does Sawfish cost?
Sawfish costs $19 per month, covering your entire organisation with unlimited form submissions and no per-seat fees.