WPForms

WPForms

· #96 most-used

Every WordPress form submission, acted on instantly

FormsAutomationMarketingEcommerceSupport

WPForms is the drag-and-drop form builder embedded in millions of WordPress sites — handling contact requests, event registrations, payment orders, and support tickets alike. Connect it to Actionist and your agent can read incoming entries the moment they arrive, route leads by field value, mark entries processed, append audit notes, and trigger confirmation emails — all without you opening the WordPress admin. The form becomes a live input channel your agent monitors around the clock.

Average time saved
10 hours
per person · per month
1 workdays back

Eliminates manual work. Agents eliminate the manual cycle of opening WPForms, reading each new entry, copy-pasting data into CRMs or spreadsheets, and remembering to send follow-up notifications.

Schedule

What your WPForms agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

WPForms × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
9Apps spanned
~37 hrsSaved / week
6Personas served
For customer success
Featured4 apps

Form-to-support ticket in 30 seconds

The moment a visitor submits a support request through WPForms, your agent reads the full entry — issue type, priority, and contact details — marks it processed, posts a threaded alert to the #support Slack channel, and drops a Google Calendar follow-up block on the assigned rep's calendar. Every submission becomes a routed, tracked, calendared ticket before the submitter finishes reading the thank-you message.

~12 hrs / week

Time saved for your team — every week, on autopilot

The flow
Trigger·When a new support request is received in Gmail from a key account
Result
Mark entry as read and add routing notePost entry summary to #support-escalationsCreate follow-up block on assigned rep's calendar
The win
Saved per run
18 min
Runs / week
~40×
Zero dropped support requests
Driven byCustomer Support Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    18 min / week
    Manual lead export

    Reps open WPForms every few hours, copy new contact-form entries into the CRM one by one, and flag high-value prospects manually.

    Sales Agent
    0 min
    Agent routes leads on submit

    The moment a 'Get a Quote' entry arrives, the agent scores it by budget field and creates a HubSpot deal with the correct owner — zero rep effort.

  • Marketing
    13 min / week
    Campaign list building

    Marketers export campaign sign-up entries as CSVs each week, clean the file, and import contacts into the email platform by hand.

    Marketing Agent
    0 min
    Agent syncs registrants live

    Each new form entry is appended to the campaign audience in real time, with UTM fields mapped to contact properties — no weekly export cycle.

  • Customer Support
    18 min / week
    Inbox triage by hand

    Support staff scan unread WPForms entries, determine priority from free-text fields, open a ticket manually, and reply to the submitter.

    Customer Support Agent
    0 min
    Agent opens and assigns tickets

    The agent reads the issue-type field, opens a Zendesk ticket at the right priority, and sends the submitter a confirmation with the ticket number — all within 30 seconds of submission.

  • Human Resources
    7 min / week
    Application data entry

    HR coordinators copy job-application form entries into the ATS one field at a time, then email a receipt to each candidate manually.

    Human Resources Agent
    0 min
    Agent creates ATS records

    Each application entry is pushed directly into the ATS with fields mapped, the candidate email logged, and a confirmation resent — no copy-paste required.

  • Finance
    13 min / week
    Expense request review

    Finance staff open WPForms to read expense-request entries, check quarterly totals manually, and forward to the right approver via email.

    Finance Agent
    0 min
    Agent routes to correct approver

    The agent reads the amount field, looks up quarterly totals, and routes to department head or CFO automatically — with an audit note added to the entry.

  • Operations
    25 min / week
    Vendor application processing

    Ops teams manually read vendor-application entries, send review notifications, and create profile records across Notion and HubSpot.

    Operations Agent
    0 min
    Agent kicks off onboarding

    The agent triggers the review notification, creates the vendor's Notion profile, and logs the HubSpot company record from a single form entry — touchless handoff.

  • Legal
    6 min / week
    Consent record archiving

    Legal staff export data-processing consent entries quarterly, rename the CSV with a date stamp, and file it manually in the compliance folder.

    Legal Agent
    0 min
    Agent archives consents on schedule

    The agent exports the consent form's entries on a quarterly schedule, timestamps the file, and deposits it in the compliance Drive folder — no human in the loop.

+ 100s of other WPForms automations
Average monthly
10 hrs / person / month
Average monthly
10 hrs / person / month
Calculator

Calculate what your team saves

Team size
10 people
Hourly rate
$20 / hr
Hours saved / week
25
Hours saved / year
1,250
Annual ROI
$25,000

Based on WPForms's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug WPForms into Actionist

Pick the connection method that suits your environment.

The fastest path: install WPForms' MCP server and your agent connects to your WordPress site through a permissioned API handshake — reads entries, fires notifications, and writes notes with no credentials to rotate or store yourself.

1
Open the Apps tab

Find WPForms in the Apps library and click Connect. MCP is selected by default.

2
Authorise in WPForms

You'll be redirected to your WordPress admin. Log in, approve the Actionist connection request, and grant the requested read/write scopes for entries, forms, and notifications.

3
Test the connection

Actionist runs a read-only call to verify the handshake. You're ready.

Actions

17 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

6 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

Skills

Skills that pair with WPForms

Reusable agent skills that work well alongside this app.

No paired skills curated yet. Add this app to your agent to discover what fits.
MCP servers

MCP servers that work with WPForms

Connect Actionist to MCP servers built for or around this app.

No MCP servers indexed for this app yet.
FAQs

Questions about WPForms + Actionist

How do I connect WPForms to Actionist?
Go to the Apps tab, find WPForms, and click Connect. The MCP method is selected by default — it redirects you to your WordPress admin where you approve the connection and grant entry/form scopes. If your site requires direct API access instead, switch to the API Token method and paste the key generated at WPForms → Settings → API Keys.
Which WPForms licence do I need for API access?
The REST API that backs actions like Get form entries and Search form entries is available on WPForms Pro and above. If you're on the free Lite plan, only the webhook trigger (New Form Entry) will function via third-party tools. Upgrade to Pro before configuring read/write actions.
Will the New Form Entry trigger fire for every form on my site?
By default the webhook fires for all form submissions. To scope it to a specific form, filter on the `form_id` field in the trigger's entry payload — your agent can check whether the incoming entry's form ID matches the one you care about and skip the rest. You can also configure separate webhook URLs per form inside WPForms → Settings → Integrations.
Can the agent create entries in WPForms, or only read them?
Both. The Create a form entry action lets your agent submit data to any WPForms form programmatically — useful for bridging leads from external sources, backfilling offline sign-ups, or mirroring records from another system. Field values are mapped by field ID, which you can retrieve first with Get form fields.
How do I avoid processing the same entry twice?
Use Mark entry as read immediately after your agent processes an entry. Then scope Get form entries or Search form entries to status='unread' — the agent only picks up entries it hasn't touched yet. If you're using the webhook trigger, WPForms delivers each submission exactly once, so duplicate processing is only a risk in polling-based flows.
Are there rate limits on the WPForms API?
WPForms does not publish a hard per-minute rate limit, but the REST API runs on your WordPress server — bursting too many requests can spike PHP-FPM workers and degrade your site. For bulk operations like exporting large batches, use Export entries to CSV rather than fetching entries individually, and space polling-based reads at least 60 seconds apart.
Can I run a scheduled agent to pull entries on a recurring basis?
Yes. Set up a calendar-triggered workflow in Actionist — for example, every weekday at 08:00 — that calls Get form entries with a date filter covering the past 24 hours. The agent processes only new entries each run. For real-time needs, the webhook trigger is more efficient; the scheduled approach suits reporting and batch-sync use cases.
What happens to notes and status changes if I disconnect WPForms?
Notes added via Add entry note and status changes made via Update an entry status or Mark entry as read are stored directly in your WordPress database — they persist on the entry regardless of whether Actionist remains connected. Disconnecting removes Actionist's ability to make future changes but does not roll back past ones.