An SPF record is a DNS TXT entry listing the mail servers allowed to send email for your domain. Providers read it to confirm your messages are authorized, which protects against spoofing and keeps your mail out of spam.
List every service that sends email for you, then use the generator to combine them into one valid record. Copy the output and add it to your domain's DNS as a TXT entry. Verify it afterward with an SPF checker.
No. A domain must have exactly one SPF record. Multiple records cause authentication to fail. If you send through several services, combine them into a single record, which is what the generator does.
Yes. Add your senders, generate the record, and copy it. No account needed.
It is a single line starting with v=spf1, followed by the mechanisms that authorize your senders, and ending with an all mechanism like -all. The generator builds this line for you from the senders you provide.
SPF flattening replaces include mechanisms with the actual IP addresses they resolve to, which reduces the number of DNS lookups. It is used when a record would otherwise exceed the 10-lookup limit. Flattening needs maintenance, since the underlying IPs can change.
Add it to your domain's DNS as a TXT record at the root of your domain. The exact steps depend on your DNS host, but you create a new TXT record and paste the generated value. Verify it afterward with an SPF checker.

