The client paid you by Zelle. Your ads still think they ghosted.
You run ads, people call or fill in your form, and a few days later the deposit lands in your business bank account through Zelle. Google Ads and Meta never see it, because Zelle happens inside your client's banking app with no page, button or tag on your website. We save the ad click on every inquiry, match each Zelle payment back to it, and send paid jobs to your ad platforms so they bid for clients who pay, not people who ask.
Free30 minutesNo obligation
Zelle · what breaks
What goes wrong when clients pay by Zelle
- 01
"My ads count inquiries. I have no idea which ones paid."
With nothing on your site to see the payment, Google Ads and Meta optimize toward whoever fills in a form or calls. The algorithm keeps buying more of the people who ask for a price and disappear.
- 02
"The money shows up in my bank app and that's the end of the trail."
Zelle lives inside more than 2,400 bank and credit union apps, not on your site. The payment alert goes to you, not to GA4, your Pixel or your Google Ads tag, so every booked cleaning, handyman job or notary visit looks like an unpaid lead in your ad reports.
- 03
"A retainer and a final payment look like two different clients."
Wedding photographers, videographers and makeup artists often take a Zelle retainer months before the balance. Logged loosely, one booking gets counted twice and inflates what your ads look like they earn, or the balance goes unclaimed and the campaign looks weaker than it is.
- 04
"Half my payments come from a name I don't recognize."
A spouse, parent or company account sends the money, so the name on the Zelle credit doesn't match the person who filled in your form. Those jobs never get credited to the ad that brought them in, and the campaigns paying for them look like they produce nothing.
Zelle · the fix
What changes once Zelle payments reach your ads
Bidding learns from people who paid
Google Ads and Meta get the Zelle-paid job, with its dollar value, against the click that started it, and stop treating a tire-kicker's form fill as a win.
Cost per paid job, by campaign
You see which campaigns and ad sets produce deposits rather than phone calls, and can cut the ones that only generate quotes.
A payment log you can actually keep up with
Each Zelle credit is matched to a lead by job number, phone or email, with personal and vendor transfers filtered out before anything is sent.
Zelle · architecture
What Zelle actually lets you hook into
Very little. Zelle is a bank-to-bank transfer inside your client's banking app, so everything hangs off your own lead records.
- 1
No pixel, checkout button or webhook
Zelle's small-business pages describe receiving money by email, US mobile number or Zelle tag. They document no website component, API or ad-platform connection for businesses receiving payments.
- 2
The memo your client can add
Zelle lets the sender review and add a memo before paying. It's optional, so a job number there is a request, not a guarantee.
- 3
Your bank's payment alert and history
Zelle says the recipient is notified by email or text when money arrives. What payer details appear and what you can export depends on your bank, so we confirm that first.
- 4
Zelle tag and QR code
Eligible small business accounts can create a Zelle tag, and some banks offer a QR code under My Code. Both make paying easier; neither carries any tracking.
- 5
Your forms and call tracking
The only place an ad click ID can be captured. Every match later depends on it being saved here.
- 6
Google Data Manager and Meta Conversions API
Google now points offline imports and enhanced conversions for leads to Data Manager; Meta takes offline events by Conversions API with hashed email and phone.
Zelle · diagnose
Where Zelle tracking breaks, in diagnostic order
Start with what your campaigns are told to optimize for, because on a Zelle-paid business that's usually an inquiry, not a payment.
- 01
Check the primary conversion in Google Ads and Meta
If it's a form submit or call, bidding has never seen a paid job.
- 02
Open five recent leads and look for a click ID
No GCLID or fbclid on the record means no payment can ever be matched back to an ad.
- 03
Compare last month's Zelle credits with your lead list
Count how many payments you can tie to a lead by name, phone, email or memo.
- 04
Separate deposits from balances
One client, one acquisition; the balance only adds value.
- 05
Check upload timing
Meta's offline-events documentation rejects requests containing events dated more than seven days before sending, so a monthly catch-up loses data.
Zelle · prove
QA evidence for Zelle-paid jobs
Run on a real inquiry and a real Zelle payment into your business account, not a test form with no money behind it.
Source of truth
Zelle credits in your business bank account's transaction history, matched to your quotes or invoices by job number
- One inquiry from an ad-tagged URL, with the click ID confirmed on the lead record.
- A Zelle payment carrying the job number in the memo, matched to that lead.
- The paid job visible in Google Ads and in Meta Events Manager with the right value.
- A deposit and balance on one job reported as one client with combined value.
- Personal and vendor transfers confirmed absent from every upload.
- A closed month of Zelle credits reconciled payment by payment against both platforms.
- The same check repeated 30 days later.
Zelle · free audit
What we check in the free audit
- Check the primary conversion in Google Ads and Meta
- Open five recent leads and look for a click ID
- Compare last month's Zelle credits with your lead list
- Separate deposits from balances
- Check upload timing
Checked against
Zelle credits in your business bank account's transaction history, matched to your quotes or invoices by job number
Free30 minutesNo obligation
Zelle · when not to buy
When you don't need this for Zelle
Plenty of Zelle-paid businesses are fine without it. Here's when we'd tell you to skip it.
- If you don't run paid ads and your clients come from referrals and repeat bookings, there's nothing for this to improve.
- If clients book and pay on the first call, a well-set-up call conversion may already track what matters.
- If most clients pay by card through a processor with its own tracking, fix that first and treat Zelle as the small remainder.
- If you get a handful of jobs a month, a notes column next to each Zelle credit and a manual review will tell you which ads work.
Zelle · what we deliver
The event map for Zelle-paid jobs
Inquiry captured
Form, call or text, with the Google click ID, Meta click ID and UTM source saved to the lead alongside phone and email.
Qualified and quoted
The lead you priced, with the quoted amount recorded so value-based bidding has something real to learn from.
Deposit received by Zelle
The main conversion: the first Zelle credit matched to the lead, valued at the amount received.
Balance received by Zelle
Added to the same client as extra value, never reported as a second new customer.
Refund sent by Zelle
Zelle credits can't be reversed, so a refund is a separate payment you send; we record it against the original job.
Excluded on purpose
Transfers from family, payments to vendors, staff payouts and repeat clients who didn't come from an ad.
FAQ
Zelle questions, answered
Not directly, since Zelle runs in your client's banking app and fires nothing on your site. It works by saving the ad click on the inquiry, matching the Zelle payment to that lead, and importing it to Google Ads as an offline conversion.
Zelle's small-business pages describe no Pixel, GA4, Google Ads or API connection for businesses receiving money. The payment data has to come from your own bank records.
Because plenty of people who ask for a quote never send a deposit. When Google and Meta only see inquiries, they find you more people who inquire, not more people who pay.
That's why every quote gets a job number for the Zelle memo. When the memo is blank, we match by phone, email or the quoted amount, and flag what stays unmatched rather than guessing.
Emails and phone numbers are hashed before sending, which both platforms' offline conversion documentation expects. Only the hashed contact details, the click ID and the job's value leave your records; payer names and memo text stay with you.
More on Zelle
- Enhanced ConversionsEnhanced Conversions enrich the conversions that already fire. First we make sur…
- Meta CAPIA one-click CAPI integration sends thin events. That's why your Event Match Qual…
- Cross-Domain TrackingYour checkout provider is the best performing traffic source in your GA4 account…
RELATED GUIDES
Booking tools beside Zelle, and what their bookings feed
- SunbitYour Sunbit deals close at the counter. Google Ads and Meta never find out.
- LawPayGoogle Ads counts consultation calls. LawPay knows which callers paid a retainer.
- Clio PaymentsYour ads count consult requests. Clio Payments knows who actually paid the retainer.
- Cash App for BusinessCustomers pay you on Cash App. Your ads never see the money.
- Prosper Healthcare LendingPatients finance surgery through Prosper. Your ads only see the consult form.
- Regions Home Improvement FinancingRegions funds your biggest roofs and remodels. Your ads only ever see the first form fill.
- HearthHearth says the loan funded. Your ads still think it was a bounce.
- Alphaeon CreditYour Alphaeon patients finance the procedure. Your ad accounts only saw a form fill.
Free · 30 min
See which ads turn into Zelle payments
Free30 minutesNo obligation
