← Choose a pathEngineer · Arrows or space to advance · F for fullscreen · ⌘P to save as PDFSessions

Zero to Launch · Session 06 · Agency growth

Build a client’s marketing with AI

Our agency has its first client: Desert Shine, a Phoenix housecleaning business.

Ship AI logo markPractical AI, Built Together.
OUR AGENCY’S FIRST CLIENT

Desert Shine

A website people understand.
Creative they recognize.
A workflow we can repeat.

Previous session: the marketing site ↗

Tonight: one website → reusable creative → a campaign the client can approve.

Ship AIAgentic Growth01/19

About my company

Meet desic.

Founded by Santos Hernandez. AI consulting and software for fintech and financial services teams.

AI CONSULTING + SOFTWARE
desic LLC

More revenue.
Less operational drag.

AI consulting and software for fintech and financial services teams.

StrategyValidate the workflow and business case.
EngineeringBuild, launch, and operate useful software.
EducationLearn practical AI workflows and their business value.
QR code for desic.xyz
EXPLORE desicdesic.xyz

Explore desic · scan or visit

Have a workflow you want to improve? Explore desic’s services at desic.xyz.

Ship AIAgentic Growth02/19

Thank you · our venue sponsor

Workuity makes room for builders.

Our Platinum sponsor and the home of the Zero to Launch meetups and hackathon.

PLATINUM / VENUE SPONSOR
PHOENIX + CHANDLER

A place to work.
A community to build with.

Coworking, private offices, and meeting rooms in Phoenix and Chandler.

CoworkingWork alongside other local professionals.
Private officesA dedicated space for your team.
Meeting roomsBring people together for useful work.
QR code for workuity.com
MEET OUR SPONSORworkuity.com

Explore Workuity · scan or visit

Thank you to Dan and the Workuity team for bringing this community together.

Ship AIAgentic Growth03/19

Thank you · our program sponsor

Automation Interns helps businesses build.

Our Gold sponsor, connecting practical AI work with hands-on engineering experience.

GOLD / PROGRAM SPONSOR
AUTOMATION INTERNS

Practical AI.
Senior engineering guidance.

AI-trained junior engineers build business systems with senior engineers reviewing the work.

Scope the workStart with the business problem and a clear deliverable.
Build in sprintsReview progress through weekly demos.
Own the systemReceive the finished system and a clear handoff.
QR code for automationinterns.com
MEET OUR SPONSORautomationinterns.com

Meet Automation Interns · scan or visit

Thank you to Jon S and the Automation Interns team for supporting Ship AI.

Ship AIAgentic Growth04/19

Our first client

Meet Desert Shine

We’re the agency. Desert Shine is the client. The goal is more qualified cleaning inquiries.

CLIENT BRIEF / DEMO ASSUMPTIONS

Less cleaning.
More weekend.

Housecleaning for busy Phoenix households.

Request a cleaning quote ↗
The client
Desert Shine
The services
Regular · Deep · Move-out cleaning
Our agency delivers
Website, graphics, video, and campaign workflow
Client supplies
Approved service facts, photos, and final review

Fictional client · Phoenix and the service list are demo assumptions to confirm with a real client.

Ship AIAgentic Growth05/19

The workflow

One brief. A repeatable campaign.

The website gives us the message, design, and services for every asset.

01

Website

The approved source

02

Creative

Graphics + video

03

Client review

Approve this version

04

Zernio

Drafts for delivery

Keep the same promise and quote CTA in the website, graphics, and video.

Ship AIAgentic Growth06/19

Client deliverable · Website

Build the client website

Give the bot team one brief. Review a complete site, on desktop and mobile.

01

Build together

Design Creator directs → Site Builder builds → Social Media Manager reviews

02

Make the handoff reusable

Shared copy, brand, imagery, and a working quote flow

REUSABLE AGENCY TEMPLATE

Build the client website

The structure stays useful. The client message becomes specific.

Download website template ↓

Client Website

your coding agent · Desert Shine example

Desert Shine website with a cleaning quote call to action
Ask your coding agentDownload template ↓Open the client site ↗
Download all prompts ↓

Build the client website

Our agency · Desert Shine · fictional first client

Approve the site and shared content before making the campaign.

Ship AIAgentic Growth07/19

Client deliverable · Social graphics

Make the first static creative

Start with one strong design from the approved website. Use feedback before making variants.

01

Create

One message + one image + the same quote CTA

02

Refine together

Review the PNG and caption. Repeat until it is right.

REUSABLE AGENCY TEMPLATE

Turn the website into social graphics

Shared content in. Branded images out.

Download graphics template ↓

Social Graphics

your coding agent · Desert Shine example

Desert Shine regular cleaning social graphic
Ask your coding agentDownload template ↓Open full example ↗
Download all prompts ↓

Turn the website into social graphics

Our agency · Desert Shine · fictional first client

Show it → ask for feedback → revise → approve this version.

Ship AIAgentic Growth08/19

Client deliverable · Video

Research, then make a video ad

Use Facebook ad references and the client’s positioning to propose the creative.

01

Propose

Research → two concepts → a storyboard to approve

02

Produce

A polished 15-second ad → feedback → the final version

REUSABLE AGENCY TEMPLATE

Make a short client video

One message, adapted for motion.

Download video template ↓

Short Video

your coding agent · Desert Shine example

Ask your coding agentDownload template ↓Open full example ↗
Download all prompts ↓

Make a short client video

Our agency · Desert Shine · fictional first client

Approve the concept. Watch the whole video. Give feedback and refine it.

Ship AIAgentic Growth09/19

Engineer · Campaign workflow

Build the campaign workflow

Run the creative jobs, collect one review bundle, and wait for approval in your app.

01

Create the review bundle

Exact copy, media, links, client, and destinations

02

After client approval

Send the approved version to Zernio as drafts

REUSABLE AGENCY TEMPLATE

Build the campaign workflow

The handoff ends with a saved draft and a returned ID.

Download workflow template ↓

Campaign Approval

your coding agent · Desert Shine example

Ask your coding agentDownload template ↓Open full example ↗
Download all prompts ↓

Build the campaign workflow

Our agency · Desert Shine · fictional first client

Store the approved version before handing drafts to Zernio.

Ship AIAgentic Growth10/19

Client review

Approve the version you will send

A client approves the exact copy, media, and destinations together.

CLIENT REVIEW / VERSION 1

1 graphic + 1 video · Desert Shine destinations

Illustrative bundle · edit the caption to reset approval.
TRY THE APPROVAL FLOWDraft

Send the complete bundle for client review.

Local simulation · no accounts or API calls

Changes reset approval. A draft in Zernio is ready for a separate scheduling decision.

Ship AIAgentic Growth11/19

Engineer · The same Next.js foundation

Build the workflow in your own app

Each tool has one job. Keep the website and agency workspace in the same project.

Download all prompts ↓

Prepare the engineering stack

Our agency · Desert Shine · fictional first client

Model agnostic through AI SDK providers. Verify features when switching models.

Ship AIAgentic Growth12/19

Engineer · Social delivery

Connect Zernio

Choose Desert Shine’s profile and connected accounts. Send only the approved client bundle.

01

Prepare

Upload approved media and check the selected accounts

02

Create a draft

Use the API’s draft mode; leave scheduling for later

REUSABLE AGENCY TEMPLATE

Connect the approved campaign to Zernio

The handoff ends with a saved draft and a returned ID.

Download all prompts ↓

Connect the approved campaign to Zernio

Our agency · Desert Shine · fictional first client

Keep credentials on the server. Store the returned post ID and confirm its status.

Ship AIAgentic Growth13/19

Engineer · Agency operations

One internal screen to run it

Review client work in an agency app instead of chasing assets across chats.

Agency Studio / Desert ShineScreen concept
THIS CAMPAIGN

Weekend cleaning

Approved brief → 1 graphic + 1 video

Creative previewsReview assets
Copy + destinationsCheck the bundle
Current versionAwaiting client review
Download all prompts ↓

Build our internal campaign app

Our agency · Desert Shine · fictional first client

Next.js UI + Workflow SDK approval wait + stored jobs. The client website stays the source.

Ship AIAgentic Growth14/19

Engineer · Grow when the process works

Repeat the process for the next client

Separate client records and reusable templates let the agency expand the workflow.

01

Add a client record

Keep each client’s brief, assets, accounts, and approvals separate.

02

Reuse the templates

Change the approved input instead of rebuilding the campaign.

03

Run durable jobs

Store progress, bound retries, and move heavy renders to a render worker.

Scalability is a design goal: add durable storage, render workers, limits, and monitoring as volume grows.

Ship AIAgentic Growth15/19

A simple growth check

Measure inquiries and booked cleans

Connect each campaign link to the quote form, then record which inquiries become customers.

FOLLOW THE CUSTOMER

Post → Quote →
Booked clean

Use tagged links and record the source of each inquiry.

BEFORE A PAID TEST

Know your limit

Customer acquisition cost = acquisition costs ÷ new customers.

Compare it with the expected gross profit from a customer and how soon you need payback.

Use Desert Shine’s actual costs and retention before setting a number.

If you test paid ads, set the budget and acceptable customer acquisition cost before spending.

Ship AIAgentic Growth16/19

Zero to Launch · the hackathon weekend

Your next launch: October 17–18.

Build and launch your marketing site. Bring a teammate or come solo and meet other builders.

OCTOBER 2026 / PHOENIX
1718
Free entryTeams of 1–4Up to $5,200 prize value
Saturday · Oct 179 AM–5 PM · MST

Meet your team.
Build, get feedback,
and launch your site.

Sunday · Oct 189 AM–2 PM · MST

Submit by noon.
Pitch your work.
Celebrate what shipped.

Build it.
Launch it.
Show your work.

Workuity Biltmore · Phoenix
Bring your project or start something new.

QR code for Hackathon details
Scan for details

Dates, location,
and registration.

Hackathon details ↗
Register your team

New and existing projects welcome. Submit your live URL by 1:00 PM on Sunday, October 18.

Ship AIAgentic Growth17/19

Keep in touch · your host

Keep building. Stay in touch.

Follow Santos Hernandez for AI, product building, and the work behind the launch.

Santos Hernandez, founder of Ship AI
LET’S KEEP THE CONVERSATION GOING

Santos
Hernandez

Founder Ship AI · Founder desic

Share what you build. I’d love to see where you take tonight’s ideas.

Ship AIAgentic Growth18/19

Your community · between sessions

Join Ship AI on Discord.

Keep the conversation going with other people building useful things with AI.

Ship AI logo mark
Ship AITHE BUILDER COMMUNITY

Keep building
between sessions.

Ask a question

Bring the part of your project you’re working through.

Share your work

Post your build, your website, or what you’ve learned.

Find the next session

Stay connected to the community and upcoming events.

YOUR NEXT CLICKScan to join the Ship AI Discord serverScan. Join. Say hello.discord.gg/kZSJMNveYMJoin our Discord

Join the server, introduce yourself, and share what you’re working on.

Ship AIAgentic Growth19/19
01/19
Agentic Growth — Slides — Ship AI