Launch day plan for Orbis + Open Arms — password-protected.
Every step required, in order, to flip the site from its current preview URL (openarmsak.netlify.app) over to a public custom domain. Each step is tagged with an owner so it's clear who is doing what.
You only handle two of the nine steps below: Step 3 (updating DNS at your domain registrar) and Step 9 (adding our notification senders to your safe-senders list so emails don't get spam-filtered). Both are highlighted in green and marked with a green-numbered circle so they're easy to find.
Everything else on this page is Orbis's job — you don't need to read or do anything for those steps. They're listed so you can see the full picture and know what's happening behind the scenes.
Important: if anything is unclear or doesn't match what you're seeing on your screen, screenshot it and email Gary at gary.ricke@orbisdesign.com — don't guess. DNS mistakes can knock out your domain's email at the same time, so we'd much rather lose 30 minutes to a question than half a day to a fix.
Pick a low-traffic morning — Tuesday or Wednesday is ideal. DNS propagation runs in the background and can take up to 24 hours, so plan around that. Avoid Friday afternoons.
Strip the gate from index.html, employment.html, and waitlist.html. Keep the gate on status.html, admin-video-interview-guide.html, and launch.html (this page) — those stay admin-only. Commit + push. Netlify auto-deploys within 1–2 minutes.
Netlify dashboard → Domains → Add custom domain → enter target domain (e.g., openarmsfairbanks.org). Add www.openarmsfairbanks.org as an alias in the same step. Netlify will display the exact DNS records that need to be set at the registrar.
Add these two records. Gary will confirm the exact values the morning of launch — Netlify also displays them in the dashboard during step 2 — but as of now (the IP has been stable for years) the values are:
| Type | Host / Name | Value / Points To | TTL |
|---|---|---|---|
| A | @ (or leave blank, or your domain name — depends on registrar) | 75.2.60.5 | Auto / 3600 |
| CNAME | www | openarmsak.netlify.app | Auto / 3600 |
@ or leave blank — varies by registrar), and "Value" or "Points To" (enter 75.2.60.5).www, "Value"/"Points To" = openarmsak.netlify.app.@, or any other CNAME on www. The registrar will usually warn you if there's a conflict. Don't delete MX records — those are for your email and are unrelated to the website.@ and CNAME on www).@yourdomain.org addresses, so the cost of a wrong click is much higher than the cost of a 5-minute pause to ask.
Once DNS resolves, Netlify auto-provisions a free Let's Encrypt SSL certificate (usually within 5 min of DNS hitting). Verify https://openarmsfairbanks.org loads with a valid cert and that http:// auto-redirects to https://.
In Netlify: Domain settings → set the primary domain to either openarmsfairbanks.org (apex) or www.openarmsfairbanks.org. The other one auto-redirects. Apex is the modern default; recommend that unless Open Arms already advertises a www version anywhere.
EmailJS dashboard → Account → General → Domains → remove openarmsak.netlify.app, add the new domain. Save. The free tier allows 1 origin, so this is a replace, not an add. No code change required — credentials stay the same. (Documented in docs/EMAILJS.md.)
Netlify dashboard → Forms → for each form (enrollment, employment-application, waitlist, proposal-acceptance): Settings → Form notifications → Add email notification → enter the recipient address(es) Open Arms designated for that form.
Submit one real test through every form and confirm the notification lands in the right inbox. Orbis runs the submissions; Open Arms confirms receipt:
frontdesk@ plus Lori or Tina). The first time these notifications arrive, your email service may flag them as spam because the sender is unfamiliar. Adding the senders to a safe list now prevents that — so you don't miss a real enrollment inquiry because it got buried in junk mail.
team@netlify.com — sends notifications for the Enrollment, Employment, and Waitlist formsnoreply@netlify.com — Netlify's secondary notification address, included for safetynoreply@emailjs.com — sends notifications when a parent uses a staff "Message" button on the staff pageRepeat this for every recipient inbox from step 7. If multiple staff are receiving notifications (e.g. Lori + Tina + frontdesk), each person needs to do this on their own inbox.
team@netlify.com → click "Create filter".noreply@netlify.com and noreply@emailjs.com (one filter per address).team@netlify.com and press Enter.noreply@netlify.com and noreply@emailjs.com.team@netlify.com as the email. Apple Mail trusts senders that exist in Contacts.noreply@netlify.com and noreply@emailjs.com.