Saasco logoSaasco logo
Saasco logoSaasco logo

Introduction

OverviewGetting startedWhat is Saasco?

SDK

Quick startTrackingIdentifyConfigurationWidgetsProperties

MCP

Quick startHow it worksAuthorizationTool reference

REST API

Quick start
Add DNS records
Projects

Add DNS records

How an agent walks someone through adding Saasco DNS records at their DNS host.

This page is the DNS step. The setup page already fetched the records. Match those rows at the host the user named. Do not invent records.

Email rows are emailConfig.records from domains_getDomain, or records from domains_getReceivingConfig. Each has name, type, value, priority, and ttl. record says what the row is for: SPF and DKIM are sending, Tracking is open and click links, Receiving is inbound mail.

Shortlink and help-center rows are a different shape. Shortlinks are vercelVerificationDNS on the domain domains_enableShortlink returns. Help-center rows are customDomainVerificationDNS on the help center. Each has domain, type, and value. domain is the hostname that row is for.

Ask, then open their host

Ask which company hosts DNS for this hostname. Use that host's own docs:

  • Cloudflare
  • Namecheap
  • GoDaddy
  • Google Cloud DNS
  • Amazon Route 53
  • Vercel
  • Squarespace
  • Porkbun

Any other host: add each row as a DNS record of that type. On an email row, the name is often only the left-hand label (links, send) when the host appends the domain for you. If name or domain is already a full hostname, paste it as shown. MX rows need the priority. Leave TTL at the host's default when ttl is auto. Shortlink and help-center rows have no TTL, so leave the host's default there too.

On Cloudflare, create the record as DNS only. An orange-cloud proxy breaks mail, link tracking, and short links.

Tell the user the exact rows, then wait until they say the records are saved. Do not verify in a loop. One check after they confirm is the step. If it is still pending, say so and stop.

Verify Shortlink

Re-checks Vercel DNS for custom-domain shortlinks and updates verification status. Project members are emailed on the first VALID transition. Starts a verification job if the records are still invalid. Returns 400 if shortlinks are not enabled.

On this page

Ask, then open their host