Skip to content
Splice Work

Integrations

Custom integrations — every system we connect

An agent is only as useful as the systems it may touch. Here is what we already run, and what an agent reads and writes in each.

What we mean by it

An integration here is an agent with credentials, not a sync.

Sync tools keep two copies of a record in step, and that problem is mostly solved. Ours is the other one: pull the facts when they are needed, make the call a fixed rule cannot, write the result back where it belongs.

Sales and CRM

Where the customer record lives.

Salesforce

Reads accounts, contacts and open opportunities, then writes back what happened. Beep Beep builds every target list here first, and only pays for outside data on names it cannot find.

Reads
Accounts, contacts, opportunities, activity history
Writes
Logged activities, stage changes, unsubscribe flags

Money

Systems where a mistake costs real money.

QuickBooks Online

Chases what is genuinely overdue rather than what a spreadsheet said last Tuesday. Once a payment posts, the chase stops that day.

Reads
Open invoices, payments, customers, aging
Writes
Draft invoices, memos, payment matches

BILL

The payables side. Matches an incoming bill to its purchase order, and routes anything that does not reconcile to a person rather than pushing it through.

Reads
Incoming bills, vendors, approval status
Writes
Coding, routing, approval requests

Stripe

A successful charge closes the task and stops a collections sequence mid-flight, so nobody is chased for money they already sent.

Reads
Charges, refunds, subscription events
Writes
Nothing by default — read-only unless you ask

Where your team already talks

The approval step has to live where people are.

Slack, or Microsoft Teams

Where the human stays in the loop. The agent posts what it is about to do as a card, reasoning attached, and waits for a click. Anything financial or customer-facing lands here first.

Reads
Approval clicks, replies in thread, commands
Writes
Action cards, daily summaries, escalations

Google Workspace and Gmail

Agents send from a real mailbox on your own domain, not a shared relay, so replies land in the thread you expect and the sending reputation stays yours.

Reads
Replies, threads, calendar availability
Writes
Sent mail, drafts, calendar holds

Phones, data and research

The rest of the stack.

Twilio

The phone layer under Nico. Calls are answered and transcribed, then become a message someone can act on in the morning.

Reads
Inbound calls, SMS, recordings
Writes
Transcripts, call summaries, routed messages

Airtable

Plenty of small companies keep the real operating data here, whatever the official system of record says. Agents read and write it like a database.

Reads
Any table or view you grant
Writes
New records, field updates, status changes

ZoomInfo, Firecrawl and NeverBounce

The research chain behind outbound. ZoomInfo fills gaps the CRM cannot, Firecrawl reads the prospect’s own website, and NeverBounce verifies every address before a send.

Reads
Company and contact data, public web pages
Writes
Enriched records back into the CRM

Two we get asked for by name

Salesforce workflow automation

Salesforce already does this well, and if a decision can be written as a rule, write it as a Flow. An agent earns its place where the answer is not in the record: a reply saying “circle back after our fiscal year,” or a signal buried in an attached PDF. It reads that, decides, and updates the record so Flow takes over.

QuickBooks automation

Intuit ships recurring invoices, bank rules and scheduled reminders. Turn those on first. What none of them does is read the answer, and deciding whether a reply is a dispute, an error or a promise to pay on the fifteenth is the actual work.

A deliberate non-answer

Salesforce and QuickBooks, in the same sentence

If you only want customer and invoice records kept in step between the two, you do not need us and we will say so on the call. Both vendors publish a connector, and none of that work needs judgment. Bring us the part that does: the collections decision, the quote assembled from three systems, the reply that has to be read before anything is posted.

The awkward case

What happens when a system has no API

It comes up more than vendors admit, usually with older on-premise software. These are the options, in the order we try them.

  1. Option 1

    An undocumented API

    Most systems that claim to have none have one anyway: it is what their own web app talks to. Where the vendor permits it, we look here first.

  2. Option 2

    A scheduled export

    A nightly CSV to an SFTP drop, or an emailed report the agent parses. Unglamorous, and it survives vendor redesigns.

  3. Option 3

    The database underneath

    For on-premise software you own, a read-only connection often beats anything the vendor exposes.

  4. Option 4

    Browser automation, last

    A script that logs in and clicks. It works, and it breaks the week the vendor ships a redesign. We say so before you pay for it.

There is a fifth answer, which is “don’t.” If the only route in is fragile and the step is small, leave it with a person.

Anything else

Do not see yours? We build to any API.

The list above is what we already run, not the limit. Integration work is the same shape underneath: authenticate, read, decide, write back, log it, flag a person when something looks wrong. Tell us the system and the job you want done inside it — the agent is the product, and the integration is how it reaches the work.

Start here

Name one workflow that crosses two of these systems and costs somebody an afternoon a week.

Book a walkthrough

Questions we get asked

Is this the same as Zapier or Make?

No, and they work well together. Zapier moves a record from A to B when a trigger you defined fires. An agent handles what is not knowable in advance: reading the reply, the PDF or the website, then acting on it.

Whose credentials does the agent use?

Yours, in your own tenant, scoped to what the job needs. You issue them and you can revoke them, and we document which permissions each agent asks for and why.

What happens when a vendor changes their API?

It is our problem, because we run the agents rather than handing you a script. Failed calls raise an alert when they fail, not at a quarterly review.

Can an agent write to my accounting system without me seeing it first?

Not by default. Financial and customer-facing actions wait for an approval click showing what the agent read and why it wants to act. You can switch that off per action once you trust it.

Do I have to move my data anywhere?

No. The agent reads and writes in place, in the systems you already pay for. There is no Splice Work database that becomes the new home for your records.

My system is not on this list. Now what?

If it has an API we build to it, and most do. If not, there is usually still a way in, and the honest answer comes after we look rather than before.

Tell us the two systems that never talk to each other.

Thirty minutes on your actual stack, not a demo account.