Zaps, plugins and servers
AccuLynx on a WordPress Site: When a Zap Will Do and When the Server Should Take Over
For plenty of roofers, a zap is the right answer, and a web studio ought to say so before it quotes a rebuild. The trouble tends to start in storm week, when one run fails at 9 p.m. and the only notice lands in an inbox nobody opens until Monday.
October 30, 2026 · 10 min read
The short answer
WordPress.org lists no plugin published by AccuLynx. WordPress sites usually reach AccuLynx through Zapier's native AccuLynx app, whose actions include Create Lead and which runs on an AccuLynx API key, or through a general form connector. A server-side integration adds duplicate checks, mapped lead sources, retries and keys kept off the page, which matters most when web leads carry the business.
On this page
- One search result, and it does not come from AccuLynx
- Five roads from a WordPress form into AccuLynx
- Signs a zap is genuinely enough for you
- What happens to a lead when the send fails at 9 p.m.
- Zap, connector or server code, compared plainly
- Keep the AccuLynx key off the page
- Four questions that settle the choice
- What each route costs with us
One search result, and it does not come from AccuLynx
We searched the WordPress.org plugin directory for "acculynx" on October 30, 2026. It returned exactly one plugin: Advanced Form Integration, a general connector that sends WordPress form data to hundreds of apps and lists AccuLynx under home services, next to ServiceTitan, Housecall Pro and JobNimbus. AccuLynx does not publish it. AccuLynx's own integrations page, as of October 2026, lists no website builder at all.
That is less a gap than a choice. AccuLynx's Getting Started page offers two routes for outside systems: Zapier, for people with limited integration experience, and the Advanced API, for experienced developers, with access to every endpoint. A WordPress site can use either. The real question is which route suits your forms, your ad spend and your tolerance for a lead going quietly missing. Our AccuLynx integration hub maps the rest of the section.
There is also AccuLynx's own "Embedded web forms," an Elite-only row in the plan grid as of October 2026. AccuLynx's sole public word on it is a December 2021 year-in-review post, which says a Web to Lead Form creates a lead in AccuLynx once a visitor fills it in. No current setup article turned up, so how it installs and which fields it collects remain unknown to us. Elite customers should ask AccuLynx.
Five roads from a WordPress form into AccuLynx
The inbox and the keyboard
The form emails the office, and someone retypes it into AccuLynx between calls. Free, familiar, and the reason storm-week leads go stale in a shared inbox.
Zapier's AccuLynx app
A native app with 16 triggers and six actions, among them Create Contact, Create Job, Set Initial Appointment and Create Lead, plus searches such as Search Contact and Find Lead Source. It uses an AccuLynx API key and needs a Zapier account.
Form tools with connectors
Jotform says its AccuLynx integration turns each new submission into a lead, and Zapier lists ready-made zaps for Jotform and Gravity Forms. Advanced Form Integration lists AccuLynx too.
Partner widgets
Per AccuLynx, quote requests from Roofle's RoofQuote PRO widget arrive in AccuLynx as unassigned leads. Roofle's setup uses a webhook URL made in AccuLynx's AppConnections.
A server-side connection
The site's own server calls the AccuLynx API in the documented order, with validation, retries and readable logs. On WordPress that is custom PHP; on a custom site it is server code.

None of these roads is wrong. They differ in what happens around the send: before it, when the data is checked, and after it, when something fails. That is where leads get lost, and where the price difference between the roads comes from. The field-by-field version of the server road is on our AccuLynx lead forms page.
Signs a zap is genuinely enough for you
Nobody earns a medal for server code they did not need. A zap is the sensible choice when most of these are true of your company.
- Web forms are a side door. Most work comes from canvassing, referrals or the phone, and the website sends a handful of leads a week.
- One form, one source. A single contact form maps to a single lead source, so nothing clever has to happen on the way in.
- Someone owns the zap. A named person checks it weekly and knows what to do when a run fails.
- No ad budget yet. Without paid clicks there is no click ID to protect, and the attribution argument can wait.
- A rebuild is a next-year decision. A zap bridges the gap without locking you into anything.
If that is you, build the zap carefully. Put a Search Contact step before creating one, so returning homeowners do not become duplicates; AccuLynx's guide for third-party systems says to search first and create only when there is no match. Use Find Lead Source instead of typing the source name, since the same guide says "Do not pass configured values as free text." And keep descriptions short: the API's Create Job notes allow 1,000 characters, and longer text belongs in a job message.
What happens to a lead when the send fails at 9 p.m.
Picture an evening in May after a hailstorm. Forty forms arrive before bedtime. One run hits a snag: a phone number typed with a country code, a lead source renamed that afternoon, a busy moment against AccuLynx's published rate limits. Create Contact expects a 10-digit phone number. Somewhere, a task history records the failure politely. The homeowner, who saw a friendly thank-you page, is not in AccuLynx and not in anyone's queue.
Where a typical zap stumbles
- A malformed phone number fails the run, and the lead waits
- A renamed lead source breaks the mapping without a sound
- Duplicate contacts appear unless a search step was added
- Ad click IDs travel only if the form had hidden fields for them
What a server-side build adds
- Phone numbers cleaned to 10 digits before anything is sent
- Lead source ids checked against the live list every day
- The contact searched first, as AccuLynx's guide instructs
- A failed send queued, retried and shown to the office by name
A zap is a fine messenger. It just never knocks twice.
Storm weeks are where this matters most, and our storm and insurance leads guide covers intake for that week in detail.
Zap, connector or server code, compared plainly
To be fair to WordPress: PHP executes on a server as well, so a capable developer can give a custom WordPress plugin every safeguard listed on the right. The middle column is the setup we usually find on roofing sites, a zap or a connector bolted to a form plugin, rather than the best a WordPress build could manage.
| Zapier or a form connector on WordPress | Server-side integration on a custom site | |
|---|---|---|
| Getting the lead in | Create Lead or Create Job, as mapped on setup day | Contact searched or created, ids looked up, then Create Job |
| Returning homeowners | Matched only if a Search Contact step was added | Searched on every submission before anything is created |
| Lead source | Picked from a list once, at setup | Mapped by id and checked against active sources |
| Ad click data | Hidden fields, if someone added them | GCLID and UTM tags captured on landing and saved to a job custom field |
| Where the API key sits | Inside Zapier or the plugin's settings | In the server's private settings, out of every visitor's reach |
| When a send fails | A task history or plugin log | Queued, retried and logged in plain language |
| Booking an inspection | Set Initial Appointment action, if mapped | Calendar read for open slots, then the job's initial appointment set |
| Page speed | Rises and falls with the theme and the plugin count | Pages rendered on the server, with no script a page does not use |
Page speed starts more arguments than any other row, so we keep the evidence elsewhere: why WordPress gets slow, and a broader look at WordPress and Next.js side by side. A lean theme with a few plugins can still load quickly and rank. The booking row is explained on our AccuLynx online booking page, and click data on the attribution guide.
Keep the AccuLynx key off the page
AccuLynx's developer docs warn that a key in the wrong hands can expose or alter company data, and tell you to guard keys the way you guard passwords. Every request carries the key as a Bearer token, and there is no OAuth flow. A form that called AccuLynx from JavaScript in the visitor's browser would hand that key to anyone curious enough to open developer tools.
So the key stays on a server: inside Zapier, in a WordPress plugin's PHP, or in a custom site's environment variables. A Location or Company Administrator creates keys in AccuLynx, one location at a time. For a direct API connection, AccuLynx says the AppConnections add-on must be enabled. You create the key in your own account and paste it into the server's settings; we never ask for an AccuLynx login. The full picture is in our AccuLynx API guide.
Four questions that settle the choice
- 1
Count last season's web leads
Pull last spring's AccuLynx jobs by lead source. If web leads are a thin slice, a well-built zap is fine. If they are a thick one, every lost lead is a lost roof.
- 2
Check whether ads are running
Paid clicks mean click IDs, and click IDs must reach the job before signed contracts can go back to Google. That favors the server road.
- 3
Test the site's speed
Run a free site audit. A slow theme hurts ads and rankings no matter how leads reach AccuLynx.
- 4
List what the site must do next year
Online booking, text-back and dashboards all need server code. If they are on the list, build the integration where they will live.
Then pick a path. Staying on WordPress? We can harden the zap or write the PHP. Keeping WordPress only for editing? Read about keeping WordPress as your CMS behind Next.js. Moving entirely? Our WordPress to Next.js section covers the move, and migrating without losing SEO covers the rankings. Still unsure? Should I leave WordPress makes the case for staying, too.
What each route costs with us
Fixing the AccuLynx path on a WordPress site you already own gets a quote after a free review; every zap and plugin pile is its own puzzle. Linking two systems usually takes one to three weeks, as our API integrations page notes. A new custom site carries a fixed price starting at $1,500, with online booking in every package. A portal or web app is from $575, depending on complexity, and the recommended 51 to 70 page package is $5,750, as the web design pricing page shows, and website financing spreads it over as many as 12 months at 0%, with 25% paid up front.
Every custom site we build includes Athena CMS, so the office edits pages without a plugin update in sight. See how we design roofing websites, or ask for the free mockup and judge a new home page before deciding anything. Contractors on other systems can compare notes in our ServiceTitan integration section. Run the AccuLynx website checklist before any launch, or call (210) 346-0848.
Questions roofers ask about AccuLynx integration
Not one published by AccuLynx. A WordPress.org search for acculynx on October 30, 2026 returned a single plugin, Advanced Form Integration, a general form connector that lists AccuLynx among its destinations. AccuLynx's integrations page lists no website builder. Most WordPress sites connect through Zapier, a form tool's own connector, or custom server code.
Yes. Zapier's AccuLynx app lists a Create Lead action, along with Create Contact, Create Job, Set Initial Appointment and searches such as Search Contact and Find Lead Source. It uses an AccuLynx API key created in your account. AccuLynx's own Zapier doc names pushing leads in from other applications as one of its two main workflows.
A Zapier account and an AccuLynx API key, which a Location or Company Administrator creates in AccuLynx. AccuLynx's Zapier doc names no plan or add-on requirement, and AccuLynx publishes no prices, so ask its sales team what your account needs and check Zapier's own pricing against the task volume a storm season brings.
Not anywhere a browser can see it. Whoever holds the key can read or rewrite your company's AccuLynx data, which is why AccuLynx tells you to handle keys as you would passwords. The key belongs on a server: inside Zapier, in a WordPress plugin's PHP, or in a custom site's environment variables, never in JavaScript a visitor can read.
Search before you create. AccuLynx's guide for third-party systems says to search for the contact first and create one only if there is no match. In Zapier, that means a Search Contact step ahead of Create Contact. In a server-side build it happens on every submission, with phone numbers cleaned to 10 digits first.
Possibly, but nobody outside AccuLynx can say for sure. The plan grid shows Embedded web forms in the Elite column only, as of October 2026, and a December 2021 post described a Web to Lead Form. There is no current public setup guide, so its install method and fields are unknown to us. Elite customers should ask AccuLynx directly.
Keep reading
- Lead formsWebsite Leads Into AccuLynx: Six Roofing Forms and the Order of Operations Behind EachSend inspection, estimate, storm, contact, commercial and financing forms to AccuLynx as leads with source, category and trade set. Field map and prices.
- Developer notesThe AccuLynx API, Read Line by Line: Keys, Jobs, Webhooks and the GapsHow the AccuLynx API works for a roofing website: the add-on and admin key, what V2 can read and write, webhooks, rate limits, and how to scope a build.
- Inspection bookingAccuLynx Online Booking: The Homeowner Picks the Hour, and the Job Carries ItLet homeowners book a roof inspection on your website: open times read from an AccuLynx calendar, the lead created, the chosen time set on the job.
- Reports, records, one screenAccuLynx Reporting Meets the Ad Account: Custom Roofing Dashboards Built From the RecordsWhat AccuLynx reports, ReportsPlus and DataMart cover, why report rows are not in the API, and a sample roofing KPI dashboard joined to ad and call data.
- Texting, on the recordAccuLynx SMS for Roofing Websites: Fast Text-Backs the Whole Office Can ReadThe AccuLynx API cannot send a text. How a roofing website texts back fast through your own provider, logs each message in AccuLynx and honors opt-outs.
- Storm intakeHail on Tuesday, a Flooded Inbox by Thursday: Storm Lead Intake for AccuLynxHow a roofing website sorts hail and wind leads into AccuLynx: triage questions, lead sources, priority, a fast text-back, no duplicates, careful claim copy.
- Everything in AccuLynx IntegrationSee the section
Find out if your zap is quietly dropping leads
Tell us how your WordPress site sends leads to AccuLynx today. We will test the path end to end and recommend the smallest fix that holds up in storm week.
Which of these sounds like you? (pick any)
Rather talk now? Call (210) 346-0848.