Booking from January 2027

Systems built for people and AI agents.

We build past standard views and workflows: custom, connected systems where your team and AI agents work together.

Each colour is one system and each dot a customer record in it. The systems start as silos. We open them into one stream, where each customer’s copies merge into one record. Example data.
Accounts Alder Ridge Tile Co.
Alder Ridge Tile Co.Customer since 2021 · Toronto and Milan
Example record
Contract value
CRM$48,000Signed contract$52,500BillingNot set
Signed contract$52,500Synced to CRM and billing
3 valuesMatched
Live SKUs
CRM, 41 days stale1,204Storefront1,318Warehouse1,297
Storefront via warehouse1,318Refreshed hourly
3 valuesMatched
Account owner
CRMFormer AE, inactiveSupport deskCurrent AM
CRMCurrent AMMirrored to support desk
2 valuesMatched
Renewal date
CRMMar 1, 2027Signed contractApr 15, 2027
Signed termApr 15, 202760-day notice scheduled
2 valuesMatched
Region
CRMNorth AmericaStorefrontEurope
StorefrontEuropeRouted to the EU team
2 valuesMatched
Six systems hold twelve values for these five fields, and none have been reconciled.Each field has one value, last verified at 09:00 today.

Systems we connect

Salesforce is often at the centre. The work covers everything it talks to. Pick a system to see what moves between them, and in which direction.

Data and warehouse

Contracts, billing and onboarding

Salesforce at the centre

Pick a system to see what moves between it and Salesforce.

Commerce

Sales, marketing and support

AI and team tools

Directions and flows are typical of our engagements. Product names and logos are trademarks of their owners and are shown to identify the systems we work with; Feldt Group is not affiliated with these vendors.

Put AI agents to work across your systems

An agentic enterprise needs agents that read the right record and only do what they are allowed to. We connect the systems, fix the records and set each agent’s permissions. Ask the agent below, before and after that work.

You askWhen does Northgate Surfaces renew?

Before the work

March 1, 2027.

Read from
  • Salesforce: Renewal Date (Manual), last edited 2025

Wrong. The signed contract says April 15, so the notice would go out six weeks early.

After the work

April 15, 2027. The notice is due by February 14.

Read from
  • Signed contract, read from DocuSign
  • Account record, checked against the contract at 9:00 today

Matches the signed contract.

You askWhich customers did we win this quarter?

Before the work

Fourteen new customers.

Read from
  • Salesforce: accounts created this quarter

Nine of them already existed as the other region’s record of the same company.

After the work

Five new customers. Nine more are existing customers that opened a second region.

Read from
  • Identity registry across both regions
  • Closed deals this quarter

One record per customer, so nothing is counted twice.

You askUpdate the billing contact for Kestrel Textiles.

Before the work

Done.

Read from
  • Ran with a shared admin login

Salesforce changed, billing did not, and the log shows the admin, not you.

After the work

Updated in Salesforce and in billing, logged against your name.

Read from
  • Your own permissions, through a governed connection
  • Billing sync confirmed the change

Allowed, because you can make this change yourself.

Example questions and answers with invented data.

Agentforce in Salesforce

Agents inside Salesforce working from cleaned, connected records, with actions limited to what each user is allowed to do.

Claude and AI coworkers

Your CRM and warehouse connected to Claude and other AI coworkers through MCP. Read-only by default, per-user permissions, every query logged.

Agents that audit at scale

Reviewer and challenger agents reading contracts, permissions and records in batches, with a person signing off before anything changes.

Where the numbers stop matching

Every platform keeps its own copy of the customer, and each copy drifts. Pick a problem to see where it starts and what we change.

  1. Storefront
  2. Salesforce
  3. E-signature
  4. Billing
  5. Warehouse
  6. AI tools

Where it breaks

Salesforce, billing and the warehouse each count customers their own way, and nobody owns the definition.

What we change

One agreed definition, synced to Salesforce every hour and checked against the official figures.

Systems integration

Where it breaks

The integration returns a success code while the record on the other side stays the same.

What we change

A reconciliation count on every sync, and an alert to a named owner when a sync goes quiet.

Systems integration

Where it breaks

Terms are retyped between the deal, the contract and the bill, so each copy drifts a little.

What we change

Terms held on the deal record, checked before sending and stamped back onto the account after signature.

Revenue & contract operations

Where it breaks

The tool checks its leads against a customer list that covers only part of the CRM.

What we change

An identity registry covering every known customer and prospect, and a guard that stops the run if it loads empty.

AI agents & readiness

Our five practices

Salesforce architecture & engineering

Apex, Flow and Lightning simplified and secured, and documented so your own team can run the org.

You might see

  • Two automations fire on the same save and nobody knows which wins.
  • A deploy reports success and the change never appears in production.

We deliver

  • Org assessment
  • Automation consolidation
  • Apex & Lightning Web Components
  • Security & access
Go to Salesforce architecture & engineering

Systems integration

Salesforce connected to your commerce, warehouse, contract, billing and support systems, with one owner for every field and an alert when a sync goes quiet.

You might see

  • A metric in Salesforce disagrees with the warehouse and nobody owns the definition.
  • An integration has reported success for months while the other side never changed.

We deliver

  • Warehouse to CRM
  • Commerce integration
  • Contracts & e-signature
  • Billing & ERP handoff
Go to Systems integration

Data unification & migration

One record per customer across regions and platforms, merged and migrated with a rollback for every change.

You might see

  • The same customer exists twice, once per region or storefront.
  • A merge is planned and nobody has mapped what the middleware does with the losing record.

We deliver

  • Identity resolution
  • Merge programs
  • Data lineage
  • Regional data models
Go to Data unification & migration

Revenue & contract operations

The deal, the signed contract and the bill kept in agreement, from the first quote to the renewal.

You might see

  • Signed contracts carry terms no field in Salesforce can report on.
  • Set-up fees or renewal rates disappear between the deal and the bill.

We deliver

  • Contract automation
  • Contract intelligence
  • Pricing & renewals
  • Sales process design
Go to Revenue & contract operations

AI agents & readiness

Identity, definitions and permissions fixed before any AI agent reads your records, with cost and accuracy measured.

You might see

  • An AI pilot produced confident output nobody could verify.
  • New leads from a prospecting tool turn out to be existing customers.

We deliver

  • Data readiness assessment
  • Agent access design
  • AI-assisted operations
  • Prospecting & scoring
Go to AI agents & readiness

What we build in Salesforce

The same account, as standard Salesforce shows it and as we rebuilt it. Drag the divider across. The showcase has six more.

Salesforce Lightning, recreated
Example data
Search...
AC
AccountNorthgate Surfaces
+ FollowEditNew ContactNew CaseNew NoteNew OpportunitySyncClone▾
TypeCustomer
Account Record TypeBrand (Legacy)
Account OwnerIntegration User
Website 
Industry 
PLEASE READ: DO NOT EDIT SPEND FIELDS. CONTACT OPS.
Note: EU fields are on the "EU Info 2" tab. Renewal date: use the manual one unless blank.
RelatedDetailsNA InfoEU InfoEU Info 2 ContractSpend (old)OpsMore ▾
Information
Account NameNorthgate Surfaces
Account OwnerIntegration User
TypeCustomer
Account Record TypeBrand (Legacy)
Parent Account 
Parent Account (Read Only) 
Parent Brand 
Parent Account Name (Text)Northgate Group
Website 
Website 2northgatesurfaces.example
Phone(416) 555-0148
Phone (Old)416-555-0100
Additional Information
Renewal Date 
Renewal Date (Manual) 01/31/2027
Renewal Date OLD06/30/2025
Renewal_Date_2__c03/14/2027
StatusActive
Status (EU) 
Platform StatusSold
Status OLD - do not useProspect
Spend Tier 
Spend Tier (NA) FormulaTier 2
Spend Tier EU (old)Tier 4
Segment 
Segment (NA)Enterprise
Sales Grouping 
Health 
Health Indicator v2Watch
Fields
Live SKUs 
Live SKUs (NA)1,284
SKU Count EU402
SKU Count (Total) - manual1,500
Leads / Month 
Leads Per Month NA312
Avg Spend 
Avg Yearly Spend (calc)184,213.40
Priority 
Priority Account?true
Must Have (old)false
Lead Score 
Custom Fields 2
EU Owner 
EU Account Owner (text)L. Brandt
EU Renewal 
EU Contract Term24
Notessee notes field
Notes 2 
Description 
Internal Commentsask ops
Do Not Use - Legacy
Field 1 
Old RegionNA
Legacy IDA-00417
Migration Flagtrue
Activity
New TaskLog a CallNew EventEmail
Email: [Automated] Weekly usage digestNov 6 · System
Email: [Automated] Weekly usage digestOct 30 · System
Task: Auto follow-up (no subject)Oct 29 · Integration User
Email: Out of officeOct 28 · Contact
Email: [Automated] Weekly usage digestOct 23 · System
Email: Sequence step 4 of 9Oct 22 · Sequence
Event: QBR with buyer Oct 21 · Priya Raman
Email: [Automated] Weekly usage digestOct 16 · System
View More
Contacts (40+)
Showing 6 of 40+ · View All

Drag the divider, or focus it and use the arrow keys. Scroll inside the frame: the standard page keeps going, the build stays on one screen. Recreated with example data.

  • Custom pages and hubsVisualforce and Lightning pages for reporting, weekly call drivers and quarterly reviews, gathered in one tab.
  • Unified record pagesAccount and opportunity pages rebuilt around how people work, with regions side by side and a field finder.
  • Tuned standard pagesPath, home pages, list views, compact layouts and report field editing configured so standard Salesforce does more.
  • Metrics emailed to leadershipScheduled emails with stage totals, a line per rep and an alert to the owner when the source report changes.
  • Contract and approval automationA clause library Legal owns, approval routing by clause and e-signature generated from deal data.
  • Audits run by AI agentsAgents reading contracts, permissions and records in batches, each finding checked by a second agent before a person signs off.
  • Integrations and pipelinesWarehouse, commerce, billing and support systems connected with one owner per field and alerts when a sync goes quiet.
  • Data operations at scaleMerges, migrations and backfills rehearsed at full volume, with a pre-image and rollback for every record.

Engagements start with a two-week diagnostic

You keep the map whether or not we do the build.

Days 1 to 4Map
Days 5 to 8Prove
Days 9 and 10Rank and present
  • Every system that touches the customer record
  • Every integration and automation on it
  • Each conflict reproduced on real records
  • Its impact in records and revenue
  • Fixes ranked by effort and risk
  • A findings session with your team

Questions clients ask first

Do you only work on Salesforce?

Salesforce is the core of most engagements, and the work rarely stops there. We connect it to Snowflake, Adobe Commerce, commercetools, DocuSign, Microsoft Dynamics 365, Intercom, HubSpot, Apollo and the other systems that each hold part of your customer.

Can you work alongside our internal team or another partner?

Yes. We work inside your sandboxes, source control and change process, and every build ships with runbooks your team can own.

How do you change production data safely?

Every bulk change gets a full-volume sandbox rehearsal, a pre-image of every record it touches and a rollback file. After release we verify the result record by record against the system itself.

Where are you based?

Toronto, Ontario. We work remotely with teams across North America and Europe, in their time zones.

Talk to us about your systems.

Tell us which systems are involved and what is going wrong. We reply within one business day, and new engagements begin in January 2027.

hello@feldtgroup.com