I know this doc looks like a lot. I've been in that exact spot — staring at a wall of process wondering where to even start. But honestly? This is one of the easiest workflows to follow once you're in it. It's just a checklist with context. Trust it and it'll carry you through.
Your first call won't be perfect — that's completely fine. Your second will be better. Your third even more so. That's just how it works, and no one here expects anything different.
No one judges in this team. Everyone owns their space and gets on with it. You will too.
→What this SOP covers
The onboarding call is the most important moment in a client's journey with us. It's where we go from "sold" to "sorted" — getting access to all their accounts, setting expectations, and making sure they feel like they made the right call signing up with Pinpoint.
This guide walks you through every step, in order. Follow it and you won't miss a thing.
- Phase 1 — Pre-Call: Everything to prepare before you join the Zoom
- Phase 2 — On the Call: Running the session, getting access, collecting what we need
- Phase 3 — After the Call: Follow-up email, billing to Mariel, same day
- Phase 4 — Asana Setup: Getting the delivery team ready to go
- Phase 5 — Report: Letting Nick and Lalit know it's done
→A few things to keep in mind
Every account goes in the client's name. Not ours. If they ever leave Pinpoint, they walk away with everything. We never hold their digital assets — we grow them. That's the Pinpoint way, and it's worth saying on every call.
Most clients coming into an onboarding are a little nervous — they're not digital people, and they're trusting us with something important to them. Your job is to make it feel easy. Go at their pace, use plain language, and don't rush the access setup just to finish on time.
→Key contacts
- Lalit — Operations & Team Director. Your main point of contact for anything onboarding-related.
- Nick — Director. Handles sales and is usually on the first few minutes of the call.
- Mariel — Accounts. Send billing details to accounts@pinpoint.digital after every onboarding.
- Nikhil — Google Ads Manager
- Gaurav — SEO Manager
- Haris — Web Development
- Shadrach — Facebook Ads
Client-Facing
1.1Send the Welcome Email
Send this the same day the deal is confirmed — don't wait. Keep it short. The client just signed up, they're excited, match that energy.
What it needs to do: introduce yourself, confirm what they've agreed to, tell them what the call involves, and ask for their availability.
Subject: Welcome to Pinpoint — let's get your onboarding bookedHey [First Name],
I'm [Your Name] from Pinpoint — I'll be running your onboarding.
Really glad to have you on board.
The onboarding call is where we get all your accounts set up and make sure everything is in your name. It usually takes about 60 minutes. A couple of things that will help:
- Join on a laptop or desktop, not your phone
- Have your email open — we'll be sending you some access invites live on the call
- Stable internet helps too
When are you free in the next few days? Send through a couple of times and I'll get a Zoom link sent over.
Cheers,
[Your Name]
Pinpoint Digital | 0800 238378
💡 Keep the subject line simple. "Welcome to Pinpoint" already tells them who it's from.
Internal
1.2Get the Signed Proposal from Nick
Before you do anything else, get the signed proposal from Nick. This tells you exactly what the client has agreed to. Don't go off memory or a Slack message.
From the proposal, note:
- Which services they've signed up for
- Monthly fee for each service (ex. GST)
- Any one-off setup fees
- Whether the first month is free or discounted
- Any commission/referral payable (who to, how much)
💡 If Nick hasn't sent it yet, just ask. "Hey, can you send me the signed proposal for [client]?" That's it.
1.3Review the Discovery Call Notes
Check the client's card in the Asana Sales Pipeline — Nick's discovery notes should be in there. Look for what problem they're trying to solve, what's not been working, and any promises made during the sale.
If the notes aren't there, ask Nick to send them through before the call. The goal is to walk in prepared — so the client feels like the whole team is across their situation from day one.
1.4Quick Audit of Their Digital Presence
Spend 10–15 minutes on this before the call. Only check what's relevant to their services.
All clients — Website & Domain
- Find their website URL — it's usually in the sales proposal or the Asana discovery notes. If not, just Google their business name.
- Check who registered the domain: For .co.nz domains, go to dnc.org.nz and search their domain — shows the registrant name and registrar (GoDaddy, Crazy Domains, Razor Web, etc.). For .com/.net, try lookup.icann.org. Note: even if the registrant name looks like the client's business, it doesn't mean they have login access. Flag both on the call.
Google Ads clients
Use Tag Assistant to check what tracking is already on their site, and check the sales notes for their Google Ads history.
- Install Tag Assistant Companion: Chrome Web Store → search "Tag Assistant Companion". Install and pin it. It's free.
- Go to their website and open Tag Assistant. It shows what's installed — GTM, GA4, Google Ads tags, etc. If GTM is already there, setup will be more straightforward. If nothing is installed, expect more groundwork.
- Check the sales notes for Google Ads history: Has the client run Google Ads before? If yes, an account already exists. You'll need access to it rather than creating a new one. Check the Asana Sales Pipeline card.
SEO clients
Check Google Business Profile (GBP) — this is the main thing you can verify before the call.
- Google their exact business name. Check the panel on the right side of results, or search in Google Maps.
- Is it claimed? If the profile shows hours, photos, and reviews — likely claimed. If it shows "Own this business?" or "Claim this business" — it's not.
- If unclaimed and the client doesn't know what email it's under: Click "Own this business?" on the listing — Google shows a partially masked email (e.g. a•••@gmail.com). Show the client on the call — they'll usually recognise it.
Google Search Console — you can check this pre-call without needing access: Go to their website, right-click anywhere and choose Inspect (or press F12). Press Ctrl+F (Cmd+F on Mac) and search for google-site-verification. If a meta tag appears with a long verification code, Search Console has been set up for this site. If nothing comes up, it likely hasn't been verified. Note the result before the call.
Facebook / Meta Ads clients
Check for a Meta Pixel — if one is installed on their site, a Meta Ads account exists somewhere.
- Install Facebook Pixel Helper: Chrome Web Store → search "Facebook Pixel Helper". It's free. Go to their website — a green icon means a pixel is active, grey means nothing found. This is the only reliable way to check for Meta tracking pre-call.
- If a pixel is found: Note the Pixel ID shown in the extension. Bring it to the call — the client or their previous agency can use it to locate the Business Manager account it belongs to.
- Search their business name on Facebook and Instagram to confirm they have pages and note whether they're active. This is pre-call awareness only — the actual access work happens on the call.
💡 Facebook Pixel Helper is a free Chrome extension. Install it before your first onboarding call — it tells you in seconds whether a Meta Ads account is likely attached to the client's site.
1.5Prepare the Onboarding Form
We fill the onboarding form ourselves — it's not sent to the client. Before the call, pre-fill everything you already know from the sales notes and proposal (business name, contact details, services, etc.). The rest gets completed during the call as you go through it with them and gather any extra context.
💡 Ask Lalit for the current form if you don't have it.
1.6Have the Payment Link Ready
If the client hasn't paid yet, have the Stripe payment link ready before the call. Check with Nick, Lalit, or accounts which link to use. You may need to send it during the call or right after.
1.7Set Up Their Google Drive Folder
Before the call, create a shared Google Drive folder for the client. This is where all their assets will live — brand files, photos, ad creatives, website content, and anything else the team needs.
- Create a new folder in the Pinpoint client Drive with the client's business name
- Add the client's email address so they have access
- On the call, let them know the folder exists and that they can drop any files or photos in there at any time — logos, photos of their work, brand assets, etc.
💡 If they're not comfortable with Google Drive, let them know they can just email files through and the team will upload them.
2.1Meet and Greet (first 5 minutes)
- Introduce yourself and your role
- Ask them to introduce anyone else joining from their side
- Confirm who the main point of contact is for day-to-day stuff
- Quick bit of small talk — ask how things are going
💡 The tone you set in the first 2 minutes carries through the whole call. Be warm, be relaxed. A good line to ease them early: "This is a one-time thing — once we've got everything set up today, you won't need to worry about any of this again. You can just leave it with us." If they seem anxious about the technical side, reassure them — something like: "Honestly, you're doing really well with this — better than most. A lot of clients come in with much less set up and we still get there, so you're in a great spot."
2.2Set the Goal of the Call (2 minutes)
Before jumping into setup, take 2 minutes to explain what's happening and why it matters. This gives the client clarity and helps them feel at ease before the technical work begins.
Pinpoint philosophy: Every account we set up today — Google Ads, your domain, analytics, everything — gets put in your name. Not ours. If you ever leave Pinpoint, you walk away with everything. We never hold your digital assets. Our job is to grow them for you, not own them. That's just how we do things.
Say something like:
"Today we're going to get all your digital accounts set up and make sure they're in your name. By the end of this call, you'll own everything — and we'll have what we need to get started. It's the most important thing we do at the start, because everything else builds on it."
2.3Account Setup
For each account: explain what it is in plain language, explain why it needs to be in their name, then help them give Pinpoint access. Only cover accounts relevant to their services.
Google Ads
▾
What it is: Where their paid search ads run. Budget, keywords, performance — all managed here.
Why they need to own it: If it's under a previous agency's account, that agency can shut off access anytime and take all historical data with them.
Start by asking: have they run Google Ads before? Then work through the relevant scenario below.
Scenario 1 — Client has an account and has access
- Ask them to go to ads.google.com and log in.
- If they have multiple Google accounts, click the profile icon top right and switch to the one the ads were set up under — usually their business Gmail.
- The 10-digit Customer ID is shown top right (format: XXX-XXX-XXXX) — ask them to share it with you.
- Pinpoint sends a linking request from our MCC (My Client Centre — our manager account that lets us handle multiple clients from one place).
- They'll be notified via the bell icon inside Google Ads and also by email — they just accept it. Once accepted, Pinpoint has full manager access.
Scenario 2 — Previous agency or developer owns the account
- Ask who set up the account originally. If it was a previous agency, ask whether the client can introduce Pinpoint to them directly — a quick email intro is the fastest way.
- If the previous agency is cooperative: they can either share the 10-digit Customer ID so Pinpoint can send a linking request, or grant Pinpoint access directly.
- If the previous agency is uncooperative or unresponsive: note this and escalate to Lalit. Make the client aware that this is a risk — the previous agency could remove their access at any time.
⚠️ An account owned by a previous agency is a real risk. The client could lose all access and historical data at any time. Make sure they understand this and that resolving it is a priority.
Scenario 3 — Client isn't sure if they have an account
- Ask them to go to ads.google.com and log in — if an account loads, one exists under that Google account.
- If nothing loads, try switching Google accounts (profile icon top right) — it may be under a different email.
- Check the sales notes — Nick may have noted whether they've run ads before and with which agency.
- If still nothing found, treat as Scenario 4.
Scenario 4 — No account exists
- Pinpoint creates a new account from our MCC: log in → click the + button on the Accounts page → Create new account.
- Enter the client's business name, website URL, time zone, and currency.
- On the same form, add the client's email as Admin — Admin is the highest level of access and means the client fully owns the account.
- Click Create account — the client receives an email invite to accept.
- Once they accept, help them set up billing:
→ Click the Billing icon (top right) → Settings → Payment methods → Add payment method
→ Enter their card details → tick "Set this payment method as primary" → click Save
→ If prompted: click Create new payment profile → set type to Organisation → enter business name and address → Create
- Creating via MCC makes the client eligible for Google's free ad credits programme.
💡 Internal note (share with client if they ask): The client pays their ad spend directly to Google — this is separate from Pinpoint's management fee. Pinpoint manages the account and campaigns; Google charges the client's card for the actual ads.
Google Analytics (GA4)
▾
What it is: Tracks who visits their site, where they came from, and what they do on the site. It's how we measure what's working across all channels — Google Ads, SEO, social, everything.
Ask the client to go to analytics.google.com and log in with their Google account. Then work through whichever scenario applies:
Scenario 1 — Client has GA4 and has access
- Once logged in, they should see their property listed. Click on it.
- Go to Admin (bottom left gear icon) → Account Access Management
- Click the + button → Add users → enter marketing@pinpoint.digital → set role to Administrator → click Add
Scenario 2 — Previous agency or developer owns it
- Ask the client if they know who set it up. If yes, ask if they can introduce Pinpoint to that person directly — a quick email intro is the fastest way.
- If the client has some access but not Admin: they can still add Pinpoint as a user if they have Editor level or above — follow Scenario 1 steps above.
- If they have no access at all: Pinpoint will reach out to the previous owner directly. Note the agency/developer name and flag it as outstanding.
Scenario 3 — Client can't find it or doesn't know if they have one
- Ask them to go to analytics.google.com — if a property loads automatically, one exists under that Google account.
- If nothing loads, try switching Google accounts (profile icon top right) — it may be under a different email.
- If still nothing found, treat as Scenario 4 below.
Scenario 4 — No GA4 account exists
- Ask the client to go to analytics.google.com and click Start measuring.
- Enter their Account name (usually their business name) and click Next.
- Enter the Property name and set the time zone and currency to New Zealand, then click Next.
- Fill in their business details and click Create — accept the terms when prompted.
- Once the account is created: go to Admin → Account Access Management → + → Add users → enter marketing@pinpoint.digital → set role to Administrator → click Add.
- That's it — Pinpoint takes it from here and handles all the tracking setup.
Google Tag Manager (GTM)
▾
What it is: GTM sits on the client's website and manages all tracking codes — Google Ads conversions, Facebook Pixel, GA4 events — without needing a developer every time something changes. Think of it as the engine room for all tracking.
Ask the client to go to tagmanager.google.com and log in. Then work through the relevant scenario.
Scenario 1 — Client has GTM and has access
- Once logged in they should see their container. Click on it.
- Go to Admin (top nav) → User Management → click the + button → Add users.
- Enter marketing@pinpoint.digital, tick Administrator, and click Add.
Scenario 2 — Previous agency or developer owns it
- Ask the client who set it up. If it was a previous agency or developer, ask if they can introduce Pinpoint directly — an email intro is the fastest way.
- If the previous owner is cooperative: ask them to add marketing@pinpoint.digital as Administrator.
- If the previous owner is unresponsive or uncooperative: note this and flag to Lalit. Pinpoint may need to install a fresh GTM container on the site instead.
Scenario 3 — Client can't find it or isn't sure if they have one
- Ask them to go to tagmanager.google.com — if a container loads, one exists under that Google account.
- If nothing loads, try switching Google accounts (profile icon top right).
- You can also check pre-call using Tag Assistant on their website — if GTM was detected, an account exists somewhere.
- If still nothing found, treat as Scenario 4.
Scenario 4 — No GTM account exists
Set this up live on the call via screen share on the client's screen — the account should be created under their Google account, not Pinpoint's.
- Ask the client to go to tagmanager.google.com and log in with their Google account.
- Click Create Account (top right).
- Enter the Account name (their business name) and select their country.
- Under Container Setup, enter the Container name (their website URL, e.g. www.businessname.co.nz) and select Web as the target platform.
- Click Create and accept the Terms of Service.
- A code snippet will appear — tell the client not to worry about this, Pinpoint's team will handle the installation on the website after the call.
- Once the account is created, go to Admin → User Management → + → Add users → enter marketing@pinpoint.digital → tick Administrator → click Add.
Google Search Console
▾
What it is: Shows how their site performs in Google search — which keywords bring traffic, indexing errors, and technical issues. The SEO team uses this constantly.
Ask the client to go to search.google.com/search-console and log in. Work through the relevant scenario.
Scenario 1 — Client has access
- Go to Settings (left menu) → Users and permissions → click Add users.
- Enter marketing@pinpoint.digital, set permission to Full, and click Add.
Scenario 2 — Previous agency or developer owns it
- Ask the client who set it up and whether they can introduce Pinpoint directly.
- If the previous owner is cooperative: ask them to add marketing@pinpoint.digital with Full permission.
- If uncooperative: note this and flag to Lalit. Pinpoint can verify the site independently using an alternate verification method (DNS record or HTML file).
Scenario 3 — Client isn't sure if they have one
- Ask them to go to search.google.com/search-console and log in — if a property loads, one exists.
- Try switching Google accounts if nothing loads.
- You can also check pre-call using the inspect element method (Ctrl+F for
google-site-verification) — if the tag exists, GSC has been set up.
- If still nothing found, treat as Scenario 4.
Scenario 4 — No GSC account exists
- Do this on screen share on the client's screen. Ask them to go to search.google.com/search-console and log in.
- Click Add property → enter their website URL → click Continue.
- Choose HTML tag as the verification method — copy the meta tag shown.
- Before leaving the call, get the information Pinpoint's team needs to install the tag and complete verification. Ask the client:
→ Who is their hosting provider? (e.g. Crazy Domains, Razor Web, SiteGround, GoDaddy Hosting)
→ Do they have login access to their hosting account or website CMS? If yes, can they share it or add Pinpoint as an admin? (refer to Website / CMS Access section)
→ If the website was built by a developer — get that developer's name and contact details so Pinpoint can reach out directly
- Note all of this as a post-call action for the team — include the hosting provider, any login details shared, and the developer contact if applicable.
- Once the tag is installed and verified, add marketing@pinpoint.digital as a Full user: Settings → Users and permissions → Add users.
Google Business Profile
▾
What it is: The listing that appears in Google Maps and the right-side panel in Google search. Reviews, hours, photos, and location — critical for any local business.
Ask the client to go to business.google.com and log in. Work through the relevant scenario.
Scenario 1 — Client has a claimed profile and has access
- Click on their business profile.
- Go to the three dots (⋮) → Business Profile Settings → Managers → click Add.
- Enter marketing@pinpoint.digital, set role to Manager, and click Invite.
Scenario 2 — Previous agency owns or manages it
- Ask the client if they have any access to the profile. If yes, follow Scenario 1.
- If the previous agency holds primary ownership: ask the client to request ownership transfer from the agency, or ask if they can introduce Pinpoint directly.
- If uncooperative: note this and flag to Lalit. Google has a process to request ownership of a Business Profile if the current owner is inactive.
Scenario 3 — Profile exists but is unclaimed
- Ask the client to go to their Google Business Profile listing and click "Claim this business" or "Own this business?".
- Google will walk them through a verification process (usually a phone call or postcard to the business address).
- Once verified, follow Scenario 1 to add Pinpoint as Manager.
Scenario 4 — No profile exists
- Do this on screen share. Ask the client to go to business.google.com → click Add your business to Google.
- Enter the business name, category, and location details.
- Complete Google's verification process (phone or postcard).
- Once verified, add marketing@pinpoint.digital as Manager (the three dots (⋮) → Business Profile Settings → Managers → Add).
Domain
▾
What it is: Their website address (e.g. businessname.co.nz). The most important thing is that the client owns it and controls it — not a developer or previous agency.
Start by asking who registered the domain and where it's currently held.
Scenario 1 — Client owns the domain and has access
- Ask the client to log in to their domain registrar (wherever the domain is registered — GoDaddy, Crazy Domains, Namecheap, etc.).
- Look for a delegate access, user access, or account sharing section — the name varies by registrar. If unsure, Google "How to add delegate access to [registrar name]".
- Invite marketing@pinpoint.digital with admin or full access.
Scenario 2 — Domain is registered under a developer, agency, or someone else
- Let the client know that owning their own domain is best practice — it means they're in full control and no one can pull it out from under them. That said, it's entirely their call. Don't push it.
- If they'd like to transfer it: let them know Pinpoint can help. They'll need to contact whoever currently holds the domain and request an EPP/Auth code to initiate a transfer — or Pinpoint can reach out to the current holder on their behalf.
- Once the EPP code is received, the client can transfer the domain to a registrar of their choice. Pinpoint can assist with the process.
- If they're happy to leave it where it is for now: note it, make sure Pinpoint at least has delegate access (if the current holder allows it), and move on.
💡 Domain transfers do NOT affect email if the client is on Google Workspace. Check DNS records first — if MX records point to Google, email is safe.
Scenario 3 — Client has no domain yet
- Do this on screen share. Ask the client to search for their preferred domain name on any domain registrar of their choice (GoDaddy, Namecheap, Crazy Domains, etc.).
- Purchase it — .co.nz domains are typically under $40/year. Set auto-renew on during checkout.
- Once purchased, follow Scenario 1 to add Pinpoint as a delegate.
Meta Business Manager (Facebook & Instagram Ads)
▾
What it is: Where Facebook and Instagram ads are created and managed. The ad account, Facebook page, and Instagram account all live here.
Start by asking if they have a Meta Business Manager account. Many small business owners don't — they just have a personal Facebook with a business page attached.
Scenario 1 — Client has Business Manager and has access
- Ask them to go to business.facebook.com and log in.
- Go to Settings → People → Add.
- Enter marketing@pinpoint.digital, set role to Admin, and click Send Invite.
- Also confirm: is their Facebook page and Instagram account connected to Business Manager? If not, they'll need to add them under Settings → Accounts → Pages / Instagram Accounts.
Scenario 2 — Previous agency owns or manages the Business Manager
- Ask the client if they have any admin access to the Business Manager. If yes, follow Scenario 1.
- If the previous agency holds full control: ask the client to request either admin access or a business asset transfer from the agency.
- A quick email intro to the previous agency from the client is often the fastest way. Note the agency name and flag as outstanding if unresolved.
Scenario 3 — Client only has a personal Facebook page (no Business Manager)
- Do this on screen share. Ask the client to go to business.facebook.com and click Create Account.
- Enter their business name and business email, then follow the setup prompts.
- Once created, add their Facebook page: Settings → Accounts → Pages → Add → Add a Page.
- If they have Instagram, connect it: Settings → Accounts → Instagram Accounts → Connect Account.
- Then follow Scenario 1 to add Pinpoint as Admin.
Scenario 4 — No Facebook page or Business Manager exists
Do this on screen share. Create the Business Manager first — then create the Facebook page from within it so everything is connected from the start.
- Go to business.facebook.com → click Create Account → enter the business name and email → follow the setup prompts.
- Once inside Business Manager, go to Pages under the left menu → click Add → Create a new Facebook Page.
- Enter the business name, category, and basic info → click Create Page. The page will be automatically linked to the Business Manager.
- If they have Instagram: go to Settings → Accounts → Instagram Accounts → Connect Account.
- Then follow Scenario 1 to add Pinpoint as Admin.
- Allow extra time on the call if this is the case — it's the most involved setup.
Website / CMS Access
▾
What it is: Admin login to the back end of their website — where content is edited and pages are managed. Usually WordPress, Wix, Squarespace, or a custom CMS.
Start by asking who built the website and what platform it's on.
Scenario 1 — Client has admin access
- Ask them to log in to their website's admin panel.
- WordPress: Users → Add New User → enter marketing@pinpoint.digital → set role to Administrator → Add New User.
- Wix: Dashboard → Settings → Roles & Permissions → Invite People → enter email → set role to Co-owner.
- Squarespace: Settings → Permissions → Invite Contributor → enter email → set role to Administrator.
- Other CMS: ask the client how to add a new admin user — the process varies but the principle is the same.
Scenario 2 — Developer or previous agency holds the login
- Ask the client if they can request admin credentials from the developer.
- If the developer is cooperative: ask them to either share the login or create a new admin user for marketing@pinpoint.digital directly.
- If the developer is uncooperative: note this and flag to Lalit. Pinpoint will follow up directly. Note the developer's name and contact details.
Scenario 3 — Client isn't sure what platform their site is on
- Check pre-call using Tag Assistant — it can identify the CMS in some cases.
- Alternatively, go to their website and look at the page source (right-click → View Page Source) and search for "wp-content" (WordPress), "wix.com" (Wix), or "squarespace" (Squarespace).
- Once identified, follow Scenario 1 or 2 accordingly.
2.4If Something Can't Be Set Up on the Call
- Note exactly what's missing and who is responsible
- If it's on the client's side — tell them clearly what to do and by when
- If it requires a third party (old agency, developer) — Pinpoint handles it. The client shouldn't have to chase their previous provider on our behalf.
⚠️ Always end the call with a clear list of outstanding items — who is handling each one and by when. Vague handovers create confusion down the line.
2.5Collect Service-Specific Information
Most of this should already be in Nick's discovery call notes — check the Asana Sales Pipeline card before the call and pre-fill what you can. Go through it with the client to confirm, and let them add or remove anything. It's a review, not a new interview.
Google Ads
- Monthly ad budget (spend only — separate from our management fee). If not discussed, start with $600/month as the default — this can be increased or decreased as things progress.
- Where to target — city, region, or nationwide?
- Who is the ideal customer?
- What do they want people to do — call, form, book online?
- Any keywords or services they don't want to advertise
Facebook / Meta Ads
- Monthly ad budget. If not discussed, start with $600/month as the default — can be adjusted as the campaign gets going.
- Age range and gender of target customer
- Target area — which city, region, or locations do they want to reach?
- Do they have any photos or videos to share? If not, Pinpoint will handle the creatives.
SEO
- Priority services to rank for — ask them to put them in order
- Tone and voice of their brand — do they have a style guide or any examples?
- Target locations — which cities or regions?
Website Build
- Brand assets — logo, colours, fonts. Ask for a brand PDF if they have one.
- Any websites they like the look of? (Ask for 2–3 examples)
- Any content from the old site to keep?
2.6Wrap Up the Call
The client should leave knowing exactly what was done, what's still in progress, and what happens next.
- Summarise what got set up today
- Call out what's still outstanding and who's handling it
- Tell them what Pinpoint does next and roughly when
- Tell them how to reach you with questions
Client-Facing
3.1Send the Confirmation Email
Keep it short and friendly — cover what was done, what's still outstanding, and what happens next.
Subject: Great to meet you — here's what's nextHey [First Name],
Really good to meet you today.
Here's a quick recap:
What we sorted on the call:
- [e.g. Google Ads access confirmed]
- [e.g. GoDaddy account created, Pinpoint added as delegate]
- [e.g. Domain transfer initiated — awaiting EPP code from Lee]
Still to do on your end:
- [One clear action per line. e.g. "Send through the auth code from Crazy Domains when you get it — just reply to this email."]
What we're doing next:
- [e.g. "Google Ads campaign will be live within 3 business days."]
Once your plan is activated, I'll pass everything across to the team and we'll get things moving straight away. If you haven't had a chance to sort payment yet, here's the link when you're ready:
[Stripe Payment Link]
Any questions, just reply here.
Cheers,
[Your Name]
Pinpoint Digital | 0800 238378
Internal
3.2Email Billing Details to Accounts
Once payment is confirmed, email accounts@pinpoint.digital so Mariel can set the client up in Xero. This needs to happen promptly — Stripe sends the invoices, but Mariel records them in Xero for reconciliation and needs the details to do so.
- Client contact name, email, and phone
- Company name
- Each service and monthly fee (ex. GST)
- Any one-off setup fees
- First month status — free, discounted, or full price
- Commission payable if applicable — who to, amount, due date
Subject: New Onboarding — [Client Name]Hi Mariel,
We've onboarded [Client Name] for [Services]. Please find the details below for Xero.
Client Details:
Contact: [Name]
Email: [Email]
Phone: [Phone]
Company: [Company Name]
Services (ex. GST):
[Service]: $[Amount]/month
[Service]: $[Amount]/month
Setup fee: $[Amount] one-off
First month: [Free / Discounted / Full price]
[If commission:] Commission to [Name]: $[Amount] on 20th next month.
Cheers,
[Your Name]
4.1Create a New Team for the Client
- Go to asana.com and log in.
- In the left sidebar, click the + icon next to Teams → Create Team.
- Name the team after the client's business — e.g. "Carol Rigby" or "Power Clean Group".
4.2Add Project Boards from Templates
Inside the client's team, click + Add Project → Use a Template. Select the relevant template for each service the client has signed up for, then rename it to the client's business name.
- [ClientName] Work Requests — every client, no exceptions
- [Client Name] Google Ads Management V4 — for Google Ads clients
- [Client Name] SEO Management — for SEO clients
- [Client Name] Web Design & Development — for website builds
- Client Name - Facebook Advertisements — for Meta Ads clients
💡 If a template isn't showing, check with Lalit before creating anything from scratch.
4.3Add Team Members to Each Project
This must be done manually in Asana — go into each project → Settings → Members → add the relevant person.
- Work Requests — Haris
- Google Ads Management — Nikhil
- SEO Management — Gaurav
- Facebook Advertisements — Shadrach
Add Lalit and Nick to all projects.
4.4Fill in the Kick Off Tasks
Each project has a Kick Off task (e.g. "Gavin Lobo Health - Kick Off Google Ads Campaign"). Fill in the task notes for each one — this is what the assigned team member reads before they start work. Assign it to the relevant person once filled in.
Include in each Kick Off task:
- Client name, email, phone, company name, website
- Account access status for each platform — confirmed, pending, or outstanding
- Budget and KPIs (or note if TBD)
- Target location and primary services to advertise/rank for
- Where leads go — email, phone, booking platform
- Competitors
- Any outstanding items from the onboarding call
⚠️ Fill these in thoroughly before assigning. The team member should be able to get started without needing to ask Lalit or Nick for context.
4.5Assign to the Delivery Team
Once the Kick Off tasks are filled in, assign each one to the relevant team member.
- Google Ads Kick Off — Nikhil
- Tracking Setup — Nikhil
- SEO Kick Off — Gaurav
- Website — Haris
- Facebook Ads — Shadrach