Loading tutorials…
Loading tutorials…
Keap rewards discipline and punishes shortcuts. The account-level defaults you skip in week one — sending domain, user permissions, tag taxonomy, dashboard widgets — are the same ones that take a Saturday to unwind in month six. Here is the setup sequence that holds up.
Who this is forSolopreneurs, small-business owners, and ops leads opening a brand-new Keap Pro or Keap Max account — or anyone who created an account weeks ago, never finished setup, and is about to invite the team. If your tags list is already in the hundreds and you cannot remember why, this tutorial is for you.
What you'll need
Step 1
Profile name, time zone, currency, business address. These propagate into every email footer, invoice, and report — change them later and historical records get awkward.
Open Keap → click your profile icon (top-right) → Settings → Application Settings → Business Info.
Set Business Name, Business Address (required — your CAN-SPAM-compliant footer reads from here), Time Zone, Currency, and Phone Number.
Time Zone drives every report rollup, automation timer, and scheduled broadcast. Pick once and lock it before anyone else logs in.
Settings → Application Settings → Application → set the Application Name (shows in the URL: yourname.infusionsoft.com or yourname.keap.app — confirm the subdomain you want).
Save. Walk through one record and one email preview to confirm the footer + branding render as expected.
Step 2
Settings → Email & Broadcast Settings → Sending Domains. Skip this and broadcast deliverability degrades within weeks. Non-negotiable.
Settings → Email & Broadcast Settings → Sending Domains → Add Sending Domain.
Enter the domain you send from (e.g., `yourbrand.com` or `mail.yourbrand.com`). Most operators should use a subdomain like `mail.` or `send.` to keep marketing reputation separate from transactional.
Keap displays the DNS records you must add: CNAME records for DKIM (Keap-signed), TXT record for SPF (include Keap), and an optional CNAME for return-path / bounce handling.
Add the records in your DNS host (Cloudflare, Route53, GoDaddy, Namecheap). Wait 10-60 minutes for propagation, then click Verify in Keap.
Set up DMARC separately — add a TXT record at `_dmarc.yourdomain.com` with `v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com`. Gmail and Yahoo require DMARC for any sender doing 5,000+ messages/day since Feb 2024.
Run external verification at mxtoolbox.com → SuperTool → enter your sending domain → confirm SPF, DKIM, DMARC all pass.
Step 3
Keap has Admin, Manager, User, and Limited roles. Each has different access to contacts, campaigns, payments, and settings — get this wrong and someone deletes a campaign mid-flow.
Settings → User Settings → Manage Users → Add User.
Pick a role: Admin (everything), Manager (everything except billing + user management), User (own records + assigned items), Limited (read-only on assigned).
Most teams need 1 Admin (the owner), 1-2 Managers (ops / marketing lead), and Users for everyone else. Avoid giving everyone Admin — Campaign Builder has no undo for deletion.
For each user, set the default Contact Visibility (All / Only Owned / Team) under User Settings. Most sales teams want "Only Owned" so reps see their book of business cleanly.
Send the invite. Users get an email with a setup link. Verify their access by pretending-to-be-them (Admins can impersonate via Settings → Manage Users → click user → Sign In As).
Step 4
The Dashboard is what reps see on login. A blank dashboard kills adoption; a curated dashboard drives behavior.
Home → click the gear icon top-right of the dashboard → Edit Dashboard.
Add 4-6 widgets that match your motion: My Tasks (always), Recent Contacts, Pipeline (if you use Deals), Recent Campaigns Performance, Today's Appointments, Recent Orders.
Drag to reorder. Tasks should be top-left — it is the most consequential widget for daily rep behavior.
Save. Each user can personalize their own dashboard, but the default you set is what new users see on first login.
Consider pinning a custom-saved Contact Search (e.g., 'Hot Leads — No Activity in 7 Days') as a widget. This single move is the highest-leverage rep-behavior lever in Keap.
Step 5
Tags are Keap's segmentation backbone. The #1 source of Keap chaos at 12 months is unplanned tagging. Define categories now.
CRM → Tags → New Tag Category. Create 5-8 categories that match your funnel and lifecycle: Lifecycle, Lead Source, Interest, Customer Type, Campaign, Engagement, Internal.
Inside each category, plan the tags before creating: Lifecycle = {Lead, MQL, SQL, Customer, Churned}; Lead Source = {Website Form, Referral, Cold Outbound, Paid Ads, Webinar}; etc.
Use consistent naming: `Lifecycle - Lead`, `Lifecycle - Customer`, not a mix of `Lead`, `is_lead`, `LEAD_v2`. Inconsistent names destroy reporting.
Document the taxonomy in a Google Doc that lives outside Keap. Future-you (and your specialist) will need it to audit what tags actually mean.
Resist the urge to create tags ad-hoc. Every tag you create without a category gets buried in "Other" and quietly destroys segmentation. See the dedicated Tagging tutorial for the full discipline.
Step 6
Keap Marketplace has the integrations you actually need: calendar, payments, lead capture, accounting. Install thoughtfully.
Click the App Switcher (top-right) → Marketplace. Or navigate to Settings → Integrations.
Install only what you use today: Google Calendar / Outlook (for Appointments + sync), Stripe / PayPal (for Payments), Zapier (for everything else), QuickBooks (if you use it for accounting), your lead-capture forms (Typeform, Unbounce, Leadpages).
For Gmail / Outlook specifically: install the Keap browser extension (Chrome / Edge) so 1:1 emails get logged into Keap automatically. Without this, sales-rep adoption stalls because everything they send from Gmail is invisible in Keap.
Avoid chain-installing every integration on day one. Each one is a data flow + permission grant you own forever. Add one per week, test end-to-end, then add the next.
Disconnect any trial integration before the trial ends. Stale integrations that lose authentication silently fail and write dirty data.
Step 7
Send a test broadcast, run a test contact through a tiny campaign, fire a test payment. Catch defaults that are wrong now, not after 100 customers.
Marketing → Broadcasts → New Broadcast. Build a one-line test email, send to yourself + one teammate. Confirm: From name + email correct, footer renders with business address, links work, branding looks right.
Marketing → Campaigns → Templates → pick the simplest welcome template → publish → drop yourself in. Walk through every step in the inbox. Confirm tokens render, no `~Contact.FirstName~` literals visible.
E-Commerce → Orders → create a $1 test order → confirm Stripe / PayPal charges + receipt email fires correctly.
CRM → Contacts → Create Contact (yourself). Confirm the contact appears with the right Owner, Source, and any default tags. Spot-check timezone in activity logs.
Anything that renders wrong now will render wrong at scale. Fix every defect before going live.
Common mistakes
Skipping sending-domain authentication
What goes wrong: Broadcasts start landing in Gmail Promotions or Spam within 2-3 weeks. Open rate plummets from 22% to 11%. You blame Keap, not your DNS. Six months in, $300-800/mo in lost email revenue compounds while you switch tools instead of fixing DNS.
How to avoid: Settings → Email & Broadcast Settings → Sending Domains → authenticate SPF, DKIM, DMARC before sending any broadcast. Takes 20-30 minutes; prevents 6+ months of degraded deliverability.
Giving everyone the Admin role
What goes wrong: It is the path of least resistance — and the most expensive. Admins can delete Campaigns (no undo), purge contacts in bulk, change billing. Within 90 days someone accidentally deletes a published Campaign that 200 customers were enrolled in. Revenue impact: $2K-10K depending on motion.
How to avoid: Only the owner is Admin. Marketing / ops leads = Manager. Reps = User. Read-only viewers = Limited. Settings → User Settings → Manage Users.
Creating tags ad-hoc without a category plan
What goes wrong: Year one you have 400 tags, half are duplicates ('newsletter', 'Newsletter', 'newsletter_v2'), and nobody knows which ones drive automations. Segmentation becomes guesswork. Broadcast lists are wrong. You spend a Saturday a quarter cleaning tags forever.
How to avoid: Plan 5-8 tag categories before creating any tags. Stick to consistent naming (`Category - Tag Name`). See the dedicated Tagging tutorial.
Leaving the business address out of Settings
What goes wrong: Every broadcast email is missing the CAN-SPAM-required physical address in the footer. After 30-90 days, ISPs flag your sends. Open rate drops 4-7 points. Worst case, FTC complaint risk.
How to avoid: Settings → Application Settings → Business Info → enter full business address. Confirm one test broadcast renders the footer correctly.
Using @gmail.com or @yahoo.com as the From address
What goes wrong: Gmail and Yahoo started rejecting bulk sends from free providers (Feb 2024). 30-50% of your sends bounce or go to spam. You assumed Keap was the problem; it is your From address.
How to avoid: Always send from a domain you control: `info@yourbrand.com`, never `yourbrand@gmail.com`. Authenticate the domain (Step 2). If you do not have a business domain, get one before sending any broadcast.
Skipping the dashboard widget setup
What goes wrong: New users land on a blank dashboard and never come back. Three reps adopted Keap in week one; by week six only one logs in daily. The other two are back to spreadsheets + native Gmail. You are paying $200+/mo for the seat anyway.
How to avoid: Curate 4-6 widgets per default dashboard: My Tasks, Recent Contacts, Pipeline, Today's Appointments. Pin a saved Contact Search as a daily-action widget.
Recap
Done — what's next
How to set up Keap Campaign Builder without building a hairball
Read the next tutorial
Hand it off
A clean Keap setup compounds for years. A messy one creates a Saturday-cleanup job every quarter and quietly costs $300-800/mo in suboptimal deliverability + missed automations. A vetted Keap specialist will run the entire setup — domain auth, permissions, tag taxonomy, dashboard, first campaign — typically as a one-shot $300-600 engagement, or ongoing ops at $400-1,200/mo at $14-16/hr.
See specialist rates
Keap Pro is the small-business tier — CRM, automation, sending, basic e-commerce, basic pipeline. Keap Max adds lead scoring, advanced reporting, sales pipeline analytics, advanced custom fields, and dedicated IP eligibility. For solopreneurs + microbusinesses under 5K contacts, Pro is fine. Past 10K contacts or 5+ reps with a real sales motion, Max is usually worth the step up.
Yes — same underlying platform, rebranded in 2019. Infusionsoft is the legacy name; Keap Pro and Keap Max are the current product lines. Most documentation and old tutorials use 'Infusionsoft' interchangeably. The URLs `infusionsoft.com` and `keap.app` both work for application access.
A solo founder with no team can finish the core account setup in 3-5 hours. Add another 4-6 hours to plan tag taxonomy + build a first Campaign. A team with 3-5 users + payments + pipeline is a 2-3 day project. Past 10 users with custom roles and complex automation needs, plan a week or hire a specialist.
Yes — and increasingly aggressively enforced. Gmail and Yahoo started requiring DMARC for any sender doing 5,000+ messages/day in Feb 2024. Even smaller senders are seeing soft enforcement (Promotions tab placement) without DMARC. Set `v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com` at minimum.
Yes. Keap supports CSV imports for Contacts (CRM → Contacts → Import) with field mapping. Tags can be created in bulk via the same import. Campaigns + automations DO NOT migrate — they must be rebuilt in Campaign Builder. Budget 4-8 weeks for a migration with 5,000-20,000 contacts and 10+ automations; longer for larger.
Keap
Campaign Builder is Keap's superpower and its most-broken feature. Owners drag sequences onto the canvas, wire goals incorrectly, forget exit rules, and end up with contacts stuck in loops or skipping every email. Here is the discipline that makes Campaign Builder work.
Keap
Tags are Keap's segmentation backbone. They drive every automation, every broadcast list, every report filter. The #1 source of Keap chaos at month 12 is unplanned tagging. Here is the discipline that keeps your tag list usable for years.
Keap
The Keap Pipeline (Deals in newer accounts) is where most owners discover Keap is more than a tagging tool. Set up wrong, the forecast is fiction and deals rot in stages forever. Set up right, you walk into Monday with a real revenue number. Here is the discipline.
Keap
DIY Keap works — until Campaign Builder becomes a hairball, tags spiral past 500, deliverability drifts, and you spend Saturdays debugging instead of running the business. This is the honest framework: when the cost of self-managing exceeds the cost of hiring.