CRM integration blogGuides from real builds
How we connect CRMs, track every call, form and chat, send conversions back to the ad platforms, and report on what turned into revenue. Written from the work, with the client names removed.
Salesforce for behavioral health: what to automate, and what to keep human
Admissions teams lose hours to copying, chasing and checking. Here is what we automate in Salesforce for treatment centers, step by step through the patient journey, and the parts we leave to people on purpose.
October 18, 2026Read the guideCRM integrationsBrand vs non-brand SEO: how to split your search data in a dashboard
People who search for your name already know you. People who search for what you do are new. If both sit in one number, you cannot tell whether SEO is bringing in new demand. Here is how we split them.
Updated October 18, 2026Read the guideCRM integrationsCaller ID and "Spam Likely": how to get your outbound calls answered again
When your business number shows up as "Spam Likely", people do not pick up. Here is what we do to fix the caller ID on outbound calls, what it did for one client's answer rate, and what is outside anyone's control.
Updated October 18, 2026Read the guideCRM setupJira for project management: how we run client projects
We run our CRM builds in Jira. Clients can see what we are working on, what is waiting on them and what is done. Here is the setup, and how a small team can copy it without a full agile rollout.
Updated October 18, 2026Read the guideCRM integrationsOffline conversions for Facebook and Instagram ads: what to send to Meta
When the sale happens on the phone or in person, Meta has no idea which ad started it. Here is how Meta matches offline sales to people who saw your ads, what to send, how to send it safely, and where setups go wrong.
Updated October 18, 2026Read the guideCRM integrationsOffline conversions in Google Ads: a plain guide for call and lead businesses
If your sales happen on the phone, in an assessment or in your CRM, Google Ads cannot see them. Here is what an offline conversion is, what to capture, how the data gets back to Google, and the mistakes we fix.
Updated October 18, 2026Read the guideCRM integrationsSetting up offline conversions in Microsoft Ads (Bing): MSCLKID, goals and import
Your Bing ads may be bringing in real business that does not show in the numbers, because the sale happens on the phone or with a rep. Here is how to set up offline conversions in Microsoft Advertising, step by step.
Updated October 18, 2026Read the guideCRM setupTop 7 CRM configurations for teams that answer inbound leads
If your team answers calls, forms and chats, your CRM decides how many of those leads get worked. Here are seven configurations we set up, what each one fixes, and what it did for a real client.
Updated October 18, 2026Read the guideBehavioral healthTracking for healthcare companies: know what works, keep patient information out
Healthcare marketing needs the same answers as any other: which campaigns bring in patients. The difference is what you are allowed to share, and with whom. Here is how we set up lead and call tracking so the source is on every record and patient details stay where they belong.
Updated October 18, 2026Read the guideCRM integrationsTracking SEO in your CRM: from organic visit to closed deal
Search Console shows clicks. Your CRM shows deals. Nothing connects the two unless every lead arrives with its source. Here is how we put organic search on the lead record, on forms, calls and chats.
Updated October 18, 2026Read the guideSEO servicesSEO for directories: how to get every listing page found, and track the leads it sends
A directory lives or dies on its listing pages. Each one has to be crawled, indexed and matched to a search, and each lead it sends has to be tracked. Here is how we build and fix directory sites so search engines can read them and the CRM can count them.
Updated October 18, 2026Read the guideZoho CRM integrationsZoho CRM rollup fields with Deluge: referral counts, deals by stage and last activity
You want the Account to show the referrals it sent, the deals in each stage, and when anyone last talked to it. Here is the scheduled Deluge pattern we use to put those numbers on the record.
Updated October 18, 2026Read the guideZoho CRM integrationsZoho CRM follow-up flags: red, yellow and green with a formula field
A rep opens a lead and needs to know one thing: am I late? A red, yellow or green flag answers it at a glance. Here is how we build it in Zoho CRM with a date-time field, an emoji formula and a picklist for filters.
Updated October 18, 2026Read the guideZoho CRM integrationsZoho CRM convert lead to deal: a custom button that copies everything
The native Convert button moves the fields it can map and leaves the rest behind. A custom button with a Deluge function controls the whole conversion: the layout, the dates, the fields and the related records.
Updated October 18, 2026Read the guideCRM integrationsTwilio toll-free verification for healthcare: what it asks for and how to prepare
A toll-free number cannot text patients or families in the US or Canada until it is verified. The submission is a set of forms, but what gets reviewed is your website and your opt-in. Here is what to have ready.
Updated October 18, 2026Read the guideSalesforce consultingSyncing external notes to Salesforce: a case management sync pattern
Your case team writes notes in one system. Your sales team works in Salesforce. Without a sync, each side is missing half the story. This is the pattern we use to bring case notes into Salesforce on a schedule, without duplicates, in the right order.
Updated October 18, 2026Read the guideSalesforce consultingSalesforce SMS templates: shared and personal templates in the Send SMS widget
Reps send the same texts all day: a follow-up after a missed call, a reminder, directions. Templates make those texts fast and consistent. Here is how SMS templates work in our Send SMS widget for Salesforce, and how to set them up.
Updated October 18, 2026Read the guideSalesforce consultingSalesforce SAML SSO: how to connect third-party apps
Your team works in Salesforce all day, then logs into another system to finish the job. With Salesforce as the SAML identity provider, a button on the record signs them in and opens the right page. Here is the setup, and what breaks it.
Updated October 18, 2026Read the guideSalesforce consultingSalesforce sales pipeline implementation: setting up your sales process
A pipeline in Salesforce is only as good as the stages behind it. Here is how we set up a sales process: stages your team agrees on, rules that keep them honest, and reports and forecasts you can trust.
Updated October 18, 2026Read the guideSalesforce consultingSalesforce record-triggered flow examples: 5 flows we build
Record-triggered flows run when a record is created, updated or deleted. They replace the old workflow rules and Process Builder. Here are five examples based on flows we build in client orgs, with how each one is set up.
Updated October 18, 2026Read the guideSalesforce consultingImplementing opportunity path in Salesforce: key fields, guidance and stage rules
Path puts your sales process across the top of every opportunity. Each stage shows the fields to fill and what good looks like. Here is how to set it up so reps use it.
Updated October 18, 2026Read the guideSalesforce consultingSalesforce LWC activity feed with external data: a build guide
The standard activity timeline shows Tasks and Events. Your team also needs calls with transcripts, texts, and notes from systems outside Salesforce. This is how we build one feed in a Lightning Web Component that shows all of it, in order, with pins.
Updated October 18, 2026Read the guideSalesforce consultingHow to implement lead management SLAs in Salesforce, with alerts and escalation
A lead SLA is a promise: every new lead gets a first touch within a set window. Salesforce can keep that promise for you, by stamping a due time, alerting the owner, and escalating when nobody acts.
Updated October 18, 2026Read the guideSalesforce consultingSalesforce last activity date from calls and SMS: how to auto-stamp it
Managers want to know which leads have gone quiet. The standard Last Activity field cannot tell them when calls and texts live on custom objects. Here is how we stamp a true last contact date and type on the lead and opportunity.
Updated October 18, 2026Read the guideBehavioral healthSalesforce insurance widget: policies, verification and outcomes on one card
Admissions teams check insurance before an admit. When policies sit in loose fields and results come by email, reps lose track. A custom insurance widget in Salesforce keeps each policy and its verification outcome on the record, and sends the right fields to the EMR.
Updated October 18, 2026Read the guideSalesforce consultingImplement Salesforce campaigns for accounts: a practical campaign management setup
Campaigns are how Salesforce answers "which marketing brought in this revenue?" Set them up loosely and that answer is a guess. Here is a practical setup, including adding accounts to campaigns.
Updated October 18, 2026Read the guideReportingSalesforce admissions dashboard: a home page for each admissions rep
An admissions rep needs three answers when they sit down: what is happening right now, how am I doing, and who do I call next. A Salesforce admissions dashboard can answer all three, for that rep only. Here is how we lay it out and build it.
Updated October 18, 2026Read the guideSalesforce consultingSalesforce administrator vs consultant vs developer: who do you need?
Three titles, three different jobs. Hire the wrong one and you pay a developer to add picklist values, or ask an admin to build an integration. Here is what each one does and how to tell which you need.
Updated October 18, 2026Read the guideCRM integrationsSalesforce ActiveCampaign list segmentation: the field mapping guide
ActiveCampaign sends the emails. Salesforce knows who each person is and where they stand. Segmentation works when Salesforce fields decide which list and tags each contact gets. Here is how we map it.
Updated October 18, 2026Read the guideSalesforce consultingHow to build a Salesforce LWC widget, step by step
A widget on the record page can send data to another system, show what is missing and open that system in one click. We built one for HiLite, a financial platform, and use the same steps for every widget. Here they are.
Updated October 18, 2026Read the guideSalesforce consultingAuto-update Salesforce fields when a record changes
A rep picks a facility, and the level of care should follow. A lead comes in, and the website field should fill from the landing page. Here is how to pick the right tool for each change, and how we build it with record-triggered flows.
Updated October 18, 2026Read the guideSalesforce consultingSMS opt-in in Salesforce: the Approved to SMS pattern
Texting leads works. Texting someone who did not agree to it is a problem. This is the pattern we use in Salesforce: one opt-in field, set from the form, checked by the widget before any text goes out.
Updated October 18, 2026Read the guideSalesforce consultingAI call summaries in Salesforce: CTM summaries and transcripts on the record
CallTrackingMetrics can summarize and transcribe each call. That text is only useful if reps see it on the lead or opportunity. Here is how we bring it into Salesforce so it fits, stays readable and sits in the activity feed.
Updated October 18, 2026Read the guideSalesforce consultingAI agent for Salesforce QA: checking every change before a person signs off
A new field, a flow change, an Apex fix. Each one needs checking against what the ticket asked for. An AI agent can do the first pass: read the ticket, look at the sandbox, and list what matches and what does not. A person still makes the call.
Updated October 18, 2026Read the guideZoho CRM integrationsSend SMS from Zoho CRM with Twilio: the Deluge pattern we use
A button on the lead, a Deluge function, the Twilio API, and the text logged on the record. Here is the pattern step by step, with the gotchas that break it.
Updated October 18, 2026Read the guideZoho CRM integrationsZoho CRM widget development: the complete setup guide
A widget puts your own screen inside the Zoho CRM record. The setup has traps the docs do not spell out. Here is the setup we use for the widgets we launch in Zoho CRM, trap by trap.
Updated October 18, 2026Read the guideBehavioral healthSalesforce pre-admission assessment form: what in-depth capture looks like, and how to decide what you need
One pre-admission assessment we built in Salesforce now runs to over 250 fields. Plenty of teams want something far smaller. Here is how the big one works, and how to pick the right size for yours.
Updated October 18, 2026Read the guideSalesforce consultingJira Salesforce development workflow: how we manage 15 client orgs
Fifteen Salesforce orgs, each with its own users, automations and integrations. The thing that keeps them apart and keeps them working is a plain rule: no change without a ticket, and no ticket goes to production without a sandbox and QA.
Updated October 18, 2026Read the guideSalesforce consultingSpanning Backup for Salesforce: what we learned managing 15 orgs
We manage 15 Salesforce orgs. When we looked for a backup and recovery tool to set up in them, we chose Spanning. Here is what it covers, how we set it up, and where a backup helps and where it does not.
Updated October 18, 2026Read the guideSalesforce consultingSalesforce data storage full? How to find it, clear it and keep it down
Salesforce warns that data storage is over the limit, and the fix is not buying more by reflex. Here is how we find what is filling an org, clear it safely, and stop it from coming back.
Updated October 18, 2026Read the guideSalesforce consultingSalesforce list email open tracking: why your opens seem to be missing
You sent a list email, opened a contact, and the activity says nothing about whether they read it. List email is not untracked, but its tracking lives somewhere else and tells you less than you would expect. Here is the honest breakdown.
Updated October 18, 2026Read the guideSalesforce consultingSalesforce duplicate rules not working? Why they miss real duplicates
Two records for the same person sit side by side, and Salesforce says nothing. The duplicate rule is on. The problem is what it matches on, where the records come from, and what stops your team from merging them.
Updated October 18, 2026Read the guideSalesforce consultingSalesforce email template merge fields: syntax, custom objects and blank fields
A merge field drops a value from the record into the email: a first name, an invoice amount, a rep's phone number. When it works, nobody notices. When it comes out blank, everybody does. Here is how they work and how to fix them.
Updated October 18, 2026Read the guideSalesforce consultingSalesforce user onboarding checklist: set up a new rep the same way every time
A new rep logs in and their dashboard is empty, a report folder is locked and the map shows nothing. Here is the checklist we run for every new Salesforce user, so their first login looks like everyone else's.
Updated October 18, 2026Read the guideSalesforce consultingBulk email Salesforce contacts: list views, list email and the setup behind them
Salesforce can send one email to a list of contacts or leads without another tool. It works well when the setup behind it is right: the list, the template, the From address and the domain records.
Updated October 18, 2026Read the guideBehavioral healthKipu Salesforce data sync: how patient data moves between the two
Admissions lives in Salesforce. Clinical lives in Kipu. Here is how we sync patient data between them, what triggers each move, how the fields are mapped, and what to plan for before go-live.
Updated October 18, 2026Read the guideWeb developmentWebsite menu design: how to build a user-friendly navigation menu
Your menu decides whether visitors find the page they came for or leave. Here are the main menu styles, what each one is good and bad at, and how to design, test and measure a menu that works on any screen.
Updated October 18, 2026Read the guideGA4 integrationsSet up Google Analytics 4: a beginner's guide to GA4 setup
You do not need to be an analyst to set up GA4. Here is how to create the account, install the tag on your site directly or with Google Tag Manager, track the actions that matter, and check that the data is coming in.
Updated October 18, 2026Read the guideCRM integrationsSales funnel efficiency: find the inbound leads that were never called
Some of your leads may not have reached your sales team. They sit in a form tool, an old inbox or a missed call log. Here is how we found a set of leads like this for a new client, how to check your own, and how to connect every source to your CRM.
Updated October 18, 2026Read the guideWeb developmentMobile CTA optimization: strategies and challenges for sticky calls to action
On a phone, your call to action competes with a small screen and a thumb. A sticky CTA keeps it in reach, but it can also get in the way. Here is how to strike the balance, and how to tell whether it brings real leads.
Updated October 18, 2026Read the guideOffline conversionsGoogle Display Network placement targeting: generate leads on the sites your buyers visit
With placement targeting you choose the exact websites and pages where your display ads show. Here is how to find pages your buyers already read, add them as placements, and tell which ones bring leads that turn into sales.
Updated October 18, 2026Read the guideCRM setupEffective sales techniques: four steps to close more inbound leads
Marketing brings the lead in. Selling turns it into revenue. Here are four sales techniques that work on inbound leads, and how to set up your CRM so the whole team uses them on every lead.
Updated October 18, 2026Read the guideReporting7-day average calculation: how to build a 7-day rolling average
Daily numbers jump around. A 7-day rolling average smooths out the swings so you can see whether leads, calls or sales are really going up or down. Here is how to build one in a spreadsheet, and how to stop doing it by hand.
Updated October 18, 2026Read the guideSalesforce consultingSalesforce implementation guide: how to implement Salesforce CRM, step by step
A Salesforce implementation is more than turning on a CRM. It is your sales process, your data and your other tools, built into one system your team will use. Here is how we run one, phase by phase, and what you should have in hand at the end.
Updated October 18, 2026Read the guideSalesforce consultingSalesforce implementation cost: what drives it and how to keep it down
Map your systems below and get a ballpark for your own project, not an average that fits nobody. Below: what drives the cost, how to keep it down, and how we quote.
Updated October 18, 2026Read the guide