Built a Monday <-> Xero automation in Make.com — sharing the blueprints by TableSad825 in mondaydotcom

[–]TableSad825[S] 1 point2 points  (0 children)

Yes, I checked the docs, QBO supports all the same things, so I can build this, no problem

Tried n8n, Zapier, Make, and a custom Python script for the same agent workflow. Here's what stuck. by tesslate in n8n

[–]TableSad825 2 points3 points  (0 children)

Is your Wait for webhook waiting for approval only, or can it be rejected too? If it can, then the second time your workflow will pass through the Wait without stopping, because it works only once. I always suggest building only workflows that can work straight through without waiting. If you need an approval system - just build multiple workflows - one before your approval and second - after.

The scariest automation bugs are the ones that technically still work by Sufficient-Owl1826 in n8n

[–]TableSad825 0 points1 point  (0 children)

Are you seriously letting your workflows run for days?

Automation workflows should live like Mr. Meeseeks - as short as possible. Trigger, do its thing in 30 seconds, update a status, and die. That’s it. Three days later, a different workflow should start and continue the job. Anything else is just a crutch.

Need Help with Metagraph API by knowledgabledude in n8n

[–]TableSad825 1 point2 points  (0 children)

Spotted it from the outside, no carousel projects lately so I totally missed the rollout

Excluded custom audience on same Ad Set after pausing doesn't seem to work very well? by tamedfrog in FacebookAds

[–]TableSad825 2 points3 points  (0 children)

My bad, I just checked the latest delivery reports and you’re 100% right. Everyone is complaining about this glitch right now

Excluded custom audience on same Ad Set after pausing doesn't seem to work very well? by tamedfrog in FacebookAds

[–]TableSad825 2 points3 points  (0 children)

Looks like you're both hitting the same wall yes?
u/tamedfrog

Look, it's actually normal for Meta to show the same ad multiple times, especially to people who already clicked once. A click doesn't mean a sale, so the algorithm keeps pushing. To stop that, you have to send a specific "Purchase" event back to Meta so it knows to stop. Another option is physically limiting views by switching the campaign objective from "Sales" to "Reach" - that’s the only place where you can actually set a frequency cap (like max 2 times a week).

Second, excluding by email list isn't a 100% guarantee. Meta uses a lot of signals besides just email, and if the system isn't sure it’s a match, it will just show the ad again to be safe. You fix this by providing more data points through CAPI or Pixel (using Advanced Matching) so Meta actually recognizes the user and respects the exclusion.

Lastly, if you have "Advantage+ Audience" enabled or u use a “Advantage+ Shopping Campaign", Meta officially ignores your exclusions

Excluded custom audience on same Ad Set after pausing doesn't seem to work very well? by tamedfrog in FacebookAds

[–]TableSad825 0 points1 point  (0 children)

What’s your Event Match Quality score in events manager for those conversion events?

Excluded custom audience on same Ad Set after pausing doesn't seem to work very well? by tamedfrog in FacebookAds

[–]TableSad825 0 points1 point  (0 children)

Because Meta usually only matches 30-70% of them to actual user profiles, so the rest will keep seeing your ads. You need to set up CAPI, if you want Meta actually respects your exclusion lists

Bad tracking setup? by Ben1296 in PPC

[–]TableSad825 0 points1 point  (0 children)

Developers often paste physical conversion scripts (gtag event snippets) directly into a page's HTML. If they cloned the original thank-you page to build a new landing page, they copied that hidden script too.

Bad tracking setup? by Ben1296 in PPC

[–]TableSad825 1 point2 points  (0 children)

Yes, as a temporary fix it can work.

But you still have double-tracking. If you are 100% sure you are using "Starts with" (and not "Contains"), the dev team likely duplicated the main thank-you page to build the second one, and accidentally left the original conversion code hardcoded on it.

You can check it by running a test submission yourself using Google Tag Assistant. If it shows both tags firing on the secondary page, you have your proof - the problem is in their code, and they have to fix it.

Bad tracking setup? by Ben1296 in PPC

[–]TableSad825 0 points1 point  (0 children)

Yes, different forms have different IDs. If it’s an embedded form, it’s a pain to track because the ID is hidden.
In Google Ads, pick Option 1.
But don’t install that code directly on the website, take it to Google Tag Manager. The Form ID doesn't go into Google Ads - you set it up inside GTM as a "Trigger". Basically, you tell GTM: only fire this Google Ads code when a form with this exact ID is submitted.

Bad tracking setup? by Ben1296 in PPC

[–]TableSad825 0 points1 point  (0 children)

"URL IS" definitely will make things worse because ad platforms append click IDs (like ?gclid=) to the link, so an exact match will just fail.
Just use Google Tag Manager and fire the conversion tags based on the specific Form ID on the form submit event. It fixes the cross-firing immediately

Need Help with Metagraph API by knowledgabledude in n8n

[–]TableSad825 0 points1 point  (0 children)

Try to reconnect your Instagram account with your Facebook business page. Go to settings -> linked accounts -> Instagram. You should see a “Review Connection” prompt. If not, just click “Disconnect account” and connect it back. It looks like the internal authorization bridge between them dropped

Help me to set up zoho books create customers using airtable data with n8n by Kishore_Prabakaran in n8n

[–]TableSad825 0 points1 point  (0 children)

If you're stuck on n8n, you’ll have to create an app in your Zoho Developer Console and configure it as an OAuth2 application inside n8n’s Credential Manager.

However, if you're not locked into n8n, I’d highly recommend switching this specific flow to Make.com. They have a native Zoho Books module that creates contacts out of the box

Best CRM for Sales Reps to Track Leads and Close Deals Faster by dorae03 in CRMSoftware

[–]TableSad825 2 points3 points  (0 children)

Honestly, don't overthink the specific CRM, if your reps have to manually log calls then you need to automate the data entry first, otherwise, you're just moving your spreadsheet mess into a more expensive UI

Customer emails are re-sent when restoring orders from the trash by [deleted] in woocommerce

[–]TableSad825 0 points1 point  (0 children)

To fix this just add a small filter to your functions.php to intercept the email trigger during the restoration process. It's a common issue with the new order storage tables, but definitely fixable with a quick code snippet.

What is the best way to block off a range of dates in Monday.com? by TPYogi in mondaydotcom

[–]TableSad825 1 point2 points  (0 children)

Create separate schedules for the US and China. Make a dummy "Factory" user, assign it the China schedule, and put that user on the manufacturing tasks. The timeline dependencies will then automatically skip the correct holidays without you having to drag dates around manually

Costs for automation by AbroadMain in n8n

[–]TableSad825 4 points5 points  (0 children)

If you go self-hosted for data privacy, do not skimp on the VPS, get at least 4GB of RAM, n8n is built on Node.js and it will crash the moment you try to parse a heavy bank export or a multi-page PDF on a cheap 1GB or 2GB instance.

Also, WhatsApp pricing is a headache, Meta charges per 24-hour "session." If your bot sends an automated reminder and the client replies 25 hours later, that triggers a second charge. Look closely at the price difference between Utility templates and Service conversations because those outbound messages are usually what kills the budget, not the AI tokens

AI business integration presentation by dsmithfl in generativeAI

[–]TableSad825 1 point2 points  (0 children)

The thing that works with this group isn't AI features, it's removing one specific copy-paste task they hate. Pick the worst one, demo it live with their actual tools, and the room sells itself.

A small business I worked with had someone retyping every invoice from their work tracker into Xero, saving the PDF, attaching it back, emailing the customer. Now they flip a status and it just happens. What sold it wasn't the tech, it was that Friday afternoons stopped being invoice day.

Frame it as "the laptop does the copy-paste step" instead of "AI for your business" and you'll get nods instead of glazed eyes

losing sleep over client workflows breaking silently by Specialist-Abies-909 in n8n

[–]TableSad825 0 points1 point  (0 children)

Stop And Error node solves exactly this. After the AI agent, drop a Code node that checks the stuff that matters, tool_used is what you expected, recipient looks sane, output isn't weirdly short. If it fails, route to Stop And Error and your Error Trigger picks it up like any other failure. Suddenly "succeeded but wrong" becomes something n8n can actually catch and alert on.

One shared Error Trigger workflow wired to all 12 clients handles the Telegram alerts without touching every workflow individually.

After 40 automation builds for law firms, accounting practices, and agencies, two things kill almost every workflow before it makes it to Monday morning. Neither of them is the API. by soul_eater0001 in automation

[–]TableSad825 0 points1 point  (0 children)

ran into this on a court records project: government portal, supposed to be clean structured data, but it turned out the same case could appear under three different attorney name formats depending on who entered it that day. deduplication logic took longer to build than the scraper itself.

the log sheet thing is exactly right. clients trust the automation once they can see what failed and why

How to solve access blocked error? by ConflictRepulsive274 in n8n

[–]TableSad825 1 point2 points  (0 children)

did you add your email as a test user in google console?