Keep the channel familiar
I chose SMS so a busy, non-technical tradesperson would not need another app to receive a short enquiry alert.
I’m an entry-level Zapier builder looking to help with straightforward jobs that fall outside your usual project size or current capacity.
A tradesperson up a ladder cannot keep checking web enquiries. The customer needs reassurance; the tradesperson needs the details in a familiar channel.
A form enquiry is checked against an Airtable no-contact table. If the number is found, the Zap stops before either message. If it is not found, the Zap formats the phone value used in the trader alert, sends that alert, and acknowledges the customer.
The internal text includes the customer’s name, requested service, location and callback number. The customer gets confirmation that the enquiry was received and that follow-up will happen.
Found = stop. Not found = continue. The lookup’s Boolean result controls the Filter. The form’s Phone value supplies Formatter. Those are different values with different jobs.
I chose SMS so a busy, non-technical tradesperson would not need another app to receive a short enquiry alert.
The no-contact lookup and Filter come before both messages. A match stops the workflow rather than sending first and checking later.
The form and Airtable use +44 format for matching. Formatter then converts the phone—not the found-status flag—to local 0 format for the alert.
I corrected Formatter’s input to use the submitted Phone field and confirmed the behavior worked.
These are my reported checks of my own Zap. The original export was inspected; a fresh corrected export, screenshots and run logs are not included. This is not an independently executed test report.
“New enquiry: Alex needs gutter cleaning in Exampletown. Callback: [customer phone].”
“Hi Alex, thanks for your enquiry. I’ve received your request and will get back to you when I can.”
Examples explain the message purpose. They are not screenshots, exact deployed templates or captured delivery results.
I’m looking for manageable Zapier tasks, not claiming senior-level architecture or experience with every integration. I’ll check the requirements with you before accepting a job.
Straightforward form-to-Airtable flows and carefully mapped values from one app to another.
Simple condition changes, message fields and notification steps in workflows I can understand and test.
Agreed sample-data checks and a concise record of the source, rules, changes and known limitations.
Trigger, apps, required rules, access and sample data.
Deliverable, fee, checks and review/revision boundary.
Verify the agreed cases. Escalate unclear behavior rather than guess.
Configuration and short notes. Agree live activation separately.
The inputs, six steps, suppression rule, phone mapping and remaining boundaries are documented.
The JSON is a readable process specification—not an importable Zap, native account export or runnable demo. No credentials, live destinations or customer data are included.
Acknowledge a web enquiry and notify a busy tradesperson without asking either person to install another app. Screen the submitted number against a local Airtable no-contact table before sending either message.
This is a demonstration of a manually built Zapier workflow. It is not presented as paid client delivery or a complete business messaging platform. The original account export identifies the featured Zap as “Send \"ladder\" auto-reply marketing message via SMS”; the portfolio uses a clearer descriptive title, not a claimed live rename.
The form supplies Name, Phone, Service and Location. The phone is supplied in +44 format and matches the format stored in Airtable’s number field. The example is UK-focused and has a configured fixed internal notification recipient.
The form, Airtable connection and TextMagic connection already exist. Numbers must be entered consistently; changing the displayed number after the lookup does not fix an earlier mismatch. Missing numbers, international variants and unexpected data need separate validation before adapting this example to a new brief.
number field against the form’s Phone. The lookup is configured to finish successfully when no record is found, so the following Filter can evaluate that result.+44 with 0. The output is the local phone representation used in the trader alert. This is a format conversion, not comprehensive validation.Steps 5 and 6 are sequential. The customer message is not a job booking or an availability check. The filter blocks both sends for a found number; it does not represent two separately managed paths or an internal exception alert.
The lookup output answers “Was this number found?” The form Phone identifies “Which number is this enquiry about?” Formatter transforms the latter. Earlier-step outputs remain available for mapping later steps; there is no requirement for Formatter to combine the Boolean and phone into a single output.
The corrected input was reported by the builder after inspecting the original export. The lookup remains before Formatter because the form and Airtable use matching +44 representations. No database migration or step reorder is part of this correction.
The builder reported on 20 October 2026 that the Formatter correction and the advised suppression/notification checks worked. This is builder-confirmed test evidence; no independent execution, screenshot, delivery log or fresh export from the corrected Zap is supplied in this portfolio.
The agreed behavior to demonstrate is:
Future testing should use records and recipient numbers controlled by the tester. Testing an SMS action can send a real message; a hypothetical sample is not delivery evidence. A screenshot of a Formatter preview is not proof of a whole workflow run.
An absence from the no-contact table is not affirmative marketing consent or a complete compliance check. The person responsible for the client’s messaging policy should approve purpose, content, contact permissions and opt-out handling. No claim is made that SMS avoids applicable rules.
A busy tradesperson is the scenario, not a detected status. The Zap has no ladder sensor, work schedule or automatic availability lookup. There is no demonstrated inbound STOP-handler, duplicate-enquiry control, retry route, delivery-receipt management, job assignment or booking system in this featured example.
The workflow should be reviewed against any new client brief before reuse. A broken app connection or lookup error must not be treated as an ordinary not-found result. Check the live error behavior rather than assuming it from configuration alone.
No account export, credentials, live phone numbers, table identifiers, private endpoints or customer data are included. The JSON supplied with this document is a readable process specification, not an importable Zap or a tested clone. A native shareable Zap template, if later provided, should be checked for what configuration it includes and what the recipient must recreate.1
If you have a small Zapier setup or modification that does not fit your current capacity, I’d be happy to discuss a paid pilot. Send the intended result and required rules, and we can agree whether it fits my current skills.