Contact
Let's talk.
Book a 30-minute discovery call or fill in the intake form below and we'll reach out within one business day. No obligation, no pitch.
Book a call directly.
The calendar is the fastest path when you already know the problem space and want to test fit quickly.
Prefer async? Use the intake form below and include the product context, timeline, and the decision you need help making.
Calendar booking coming soon
Set NEXT_PUBLIC_GOOGLE_CALENDAR_BOOKING_URL to enable.
Intake
Send enough context to make the first conversation useful.
We will follow up within one business day with direct next steps or a clear reason if the work is not a fit.
Intake form coming soon
Set NEXT_PUBLIC_GOOGLE_FORM_URL to enable.
How it works
What happens after you submit
We use Google Workspace — no custom database, no third-party CRM. Here's exactly what happens with your information.
- 1
You submit the intake form
ActiveThe Google Form collects your project details: name, company, budget range, and a short description of what you need.
- 2
Data lands in Google Sheets
ActiveEach submission automatically creates a row in a private Google Sheet. This is the source of truth for incoming leads.
- 3
Apps Script sends a confirmation email
Coming soonA trigger fires on new rows and sends you a confirmation email from our Gmail. It uses a template with your name and submission details.
- 4
A project brief doc is created
Coming soonApps Script copies a Google Docs template into our Drive folder and fills in your details. We use this internally to prepare for the discovery call.
- 5
We review and reach out within 24h
ActiveA human (us) reads every submission and responds within one business day to confirm the discovery call or ask follow-up questions.
Apps Script automation stub
// ── Google Apps Script stub ─────────────────────────────────────
// Attach this to your Google Sheet via Extensions → Apps Script.
// Set a trigger: Spreadsheet → On form submit.
//
// TODO:
// 1. Replace TEMPLATE_DOC_ID with your Google Doc template ID.
// 2. Replace BRIEF_FOLDER_ID with the destination Drive folder ID.
// 3. Replace YOUR_EMAIL with the sender address.
function onFormSubmit(e) {
const row = e.namedValues;
const name = row['Name']?.[0] ?? 'there';
const email = row['Email']?.[0];
const company = row['Company']?.[0] ?? '';
const description = row['Project description']?.[0] ?? '';
if (!email) return;
// 1. Send confirmation email
GmailApp.sendEmail(
email,
'We got your message — Raedy Consulting',
`Hi ${name},\n\nThanks for reaching out. We'll review your project details and follow up within one business day.\n\nRaedy Consulting\nconsulting.ready.dev`
);
// 2. Create brief Google Doc from template
// TODO: uncomment and fill in IDs
// const templateFile = DriveApp.getFileById('TEMPLATE_DOC_ID');
// const folder = DriveApp.getFolderById('BRIEF_FOLDER_ID');
// const brief = templateFile.makeCopy(`Brief — ${company || name}`, folder);
// const doc = DocumentApp.openById(brief.getId());
// const body = doc.getBody();
// body.replaceText('{{NAME}}', name);
// body.replaceText('{{COMPANY}}', company);
// body.replaceText('{{DESCRIPTION}}', description);
// doc.saveAndClose();
}Deploy via Google Sheets → Extensions → Apps Script. Set trigger: On form submit.