/ map
Map it out
We listen to how your team moves through each day and find where time gets lost. Then we pick the workflow with the fastest payback.
week 1 · one call plus an async audit
// workflow automation, done for you
Custom AI automations wired into the stack you already run. They keep your CRM clean, turn market noise into a morning digest, draft on-brand content and bring the real judgement calls to a person.
26 workflows in production99.8% run success3 weeks to a first build
// capabilities
Six systems, each scoped to a job your team currently does by hand. Start with one. They're designed to be wired together.
Map your first automation →Bounce detection, lead routing, lifecycle emails and handoffs that keep your CRM trustworthy. Safe actions run themselves; judgement calls land in Slack.
Hundreds of sources monitored, duplicates removed, relevance judged by AI. A digest of what matters, delivered before standup.
Purpose-built agents for support, triage and operations. Working around the clock, handing the hard cases to a human.
From trusted sources to on-brand drafts to a named reviewer. A pipeline your team controls, not a tool to babysit.
Status updates, task routing and handoffs that happen on their own. Projects move without being pushed along by hand.
Dashboards, admin panels and full web platforms. Built when an automation needs a home, and run in production by us.
// toolkit
We leverage the best automation and development platforms to deliver powerful solutions.
// how we ship
No discovery decks, no six-week scoping phase. We map, design and deploy. Then the workflow does its job.
/ map
We listen to how your team moves through each day and find where time gets lost. Then we pick the workflow with the fastest payback.
week 1 · one call plus an async audit
/ design
The system takes shape on whatever fits the job: an n8n workflow, custom code or a full app. What needs sign-off waits for you.
week 2 · a blueprint you approve
/ deploy
The workflow goes live with monitoring and alerting wired in. When something fails, you hear it from us, not from a customer.
week 3 · live, monitored, documented
typical first build: 3 weeks from intro call to production.
// results
// case studies
// energy company
One feed that catches what LinkedIn, X, the press and the open web say about the company, so nobody has to go looking.
n8n · python · apify · tavily · postgresql
// robotics company
Automations that watch a robotics company's CRM for decay and bring the real judgement calls to a human in Slack.
n8n · hubspot · slack · gmail
// energy company
An intelligence pipeline for an energy company that scans the trade press, socials and the open web, then delivers a daily digest of the stories that actually matter.
n8n · python · postgresql · apify · claude · next.js
// energy company
A studio that learns the brand's taste from feedback and turns ideas into ready-to-post visuals in minutes.
next.js · python · fastapi · railway
// sports coaching platform
We build and run the full stack behind a sports coaching platform: web app, API, admin panel and localisation across six languages.
next.js · postgresql · clerk · typescript
// granite product
We productised our market intelligence work into Sightline: one service that monitors any niche, tunes itself weekly and delivers a daily digest.
fastapi · python · postgresql · next.js · railway · claude · resend
// what clients say
// scotland
Granite Marketing were easy to work with and delivered to a high standard. Communication was smooth, the process was straightforward, and the final result was exactly what we had in mind. Everything was delivered one time, with no unnecessary back-and-forth. I’d happily recommend to anyone looking for a solid, reliable web build.

// canada
Stephen is a keen & active contributor to Make Money With Make. He consistently shared valuable insights on AI automation/web scraping, and delivered multiple in-depth presentations to our group of over 400 (to great acclaim!). He brings a technical edge to automation that sets him apart from most no/low-code devs. I’d hire him without hesitation.

// california
Stephen is a top-notch automation expert. He not only knows the latest AI and automation but also is a full stack developer which is incredible as you have work on these advanced projects.

// buenos aires
Working with Stephen was an exceptionally professional experience. He's highly responsible, structured, and consistently goes out of his way to make sure your project succeeds as intended. His communication is outstanding—even when things get challenging, he keeps you informed at every step. A solid 12/10 experience, I'd confidently recommend him to anyone looking for quality AI work.

// london
Granite Marketing is both innovative and reliable. Their team took the time to understand our unique challenges and provided a customised solution that integrated with our existing tools, something that we believe hasn't been done before.

// malmö
My team used to spend every waking moment looking for content which meant we couldn't utilise our production studio. Now we have both, great content and we're making full use of our studio space.

// faq
The ones every team asks on the intro call, answered before you book it.
Not at all. We hand over a clean, documented workflow and train your team to operate it without writing code. Day to day the automation runs itself: approvals happen in Slack or email, and anything that needs a decision comes to you with the context attached. You never touch the backend.
It starts with a thirty minute intro call. We talk through how your team actually works, which tools you use, and where the hours are going. On the call we map one of your real workflows live, and you keep the map either way. From there you get a clear plan with a fixed scope, not a discovery deck.
We start by mapping how the work actually moves through your team, not how the org chart says it should. The design separates what can safely run on its own from what needs a person's sign-off, and it works with your existing processes rather than against them. Every automation is custom-built and tested against your team's real scenarios before it goes live.
Running costs are modest: most workflows land between $50 and $100 a month depending on the tools involved. We agree the estimate up front so there are no surprise bills, and we will tell you honestly when a cheaper tier does the job.
We take security seriously. Credentials live in encrypted credential stores, never in workflow text. Access is scoped per person, environments are isolated, and we deploy self-hosted or cloud depending on your requirements. Your data flows between your own tools; we do not warehouse it.
Yes. Every workflow ships with monitoring and alerting wired in, so if something fails we usually know before you do. Beyond that we offer ongoing support, maintenance and optimisation packages: adjusting workflows, adding new steps, or extending the system as your business evolves.
Lean teams with more work than headcount. That usually means marketing and content teams who need more output without more hires, ops people who have stopped trusting their CRM, and founders whose growth has outpaced their processes. We work across industries: if your business has repeatable workflows, disconnected systems or too many manual tasks, we can help.
Hundreds of apps out of the box: CRMs like HubSpot, Slack, Gmail, Notion, spreadsheets, cloud storage and anything with an API. When a native connector does not exist, we build custom nodes and webhook integrations. If your tool has an API, we can automate it.
If a task is repetitive, manual or time-sensitive, there is a good chance it can be automated. Recent examples: keeping a CRM clean by routing judgement calls to Slack, monitoring hundreds of news sources and delivering a daily digest of what matters, turning source material into on-brand content drafts, and syncing data between tools like HubSpot, Airtable and Notion.
It asks a person. We design every workflow to separate safe, repeatable actions from judgement calls. The safe ones run on their own. Anything ambiguous gets posted to Slack or email with the full context someone needs to decide, and the workflow waits. On top of that, every automation ships with monitoring and alerting, so when something breaks you hear it from us rather than discovering it weeks later.
Both. Automations often need a home: a dashboard to review what they produce, an admin panel to manage them, or a full platform for your users. We build and run those too. One platform we operate serves over 2,200 users in six languages, and several of our intelligence pipelines come with their own dashboards and daily digests. If the job needs a workflow, we build a workflow. If it needs a product, we build the product.
Thirty minutes, no slides. We map one of your real workflows live on the call. You keep the map either way.
avg. response time: same day · first build live in ~3 weeks