{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"id":"loops/email","name":"Loops email","vendor":"Loops","status":"researched","last_verified":null,"last_researched":"2026-10-25","summary":"Email platform for product, marketing and transactional email. Verify a sending (sub)domain with SPF, DKIM and MX records, then generate an API key.","account_model":null,"prerequisites":[{"need":"A domain you control with DNS access (not a free hosting subdomain such as *.vercel.app)"}],"identity_requires":[],"have_ready":[{"kind":"other","description":"DNS access for the sending domain","why":"Loops requires SPF, DKIM and MX records to verify the domain.","needed_for":["add-dns-records"],"auto_check":"dns_record","source_url":"https://loops.so/docs/sending-domain"}],"steps":[{"id":"sign-in","title":"Sign in or create a Loops account","summary":"Sign in to Loops. If you have no account yet, you create it yourself; verapli does not create accounts.","route":"guided","gate":"human_login","human_only":true,"gate_label":"You sign in","depends_on":[],"optional":false,"url":"https://app.loops.so/login","lead_time":null,"preflight":[],"captures":null},{"id":"set-domain","title":"Choose your sending domain","summary":"In Settings > Domain enter your sending domain (a subdomain such as mail.yourcompany.com is recommended) and click View records.","route":"guided","gate":"human_submit","human_only":true,"gate_label":"You press submit","depends_on":["sign-in"],"optional":false,"url":"https://app.loops.so/settings","lead_time":null,"preflight":[],"captures":null},{"id":"add-dns-records","title":"Add the SPF, DKIM and MX records","summary":"Add each record by its Type (TXT, CNAME or MX). The SPF and MX records sit on the envelope subdomain, so they do not clash with your root SPF. Optionally add the DMARC record. Click Verify Records.","route":"guided","gate":"none","human_only":false,"gate_label":null,"depends_on":["set-domain"],"optional":false,"url":null,"lead_time":{"official":{"text":"Records can take up to 72 hours to propagate but usually validate within a few hours to 24 hours.","source_url":"https://loops.so/docs/sending-domain","source_title":"Loops docs - Sending domain"},"reported":null,"typical_minutes":null},"preflight":["dns_record_resolves"],"captures":null},{"id":"create-api-key","title":"Generate an API key","summary":"In Settings > API click Generate key and name it. Use a separate key per purpose.","route":"guided","gate":"human_submit","human_only":true,"gate_label":"You press submit","depends_on":["sign-in"],"optional":false,"url":"https://app.loops.so/settings?page=api","lead_time":null,"preflight":[],"captures":"LOOPS_API_KEY"}],"gates":[{"step":"sign-in","gate":"human_login","label":"You sign in"},{"step":"set-domain","gate":"human_submit","label":"You press submit"},{"step":"create-api-key","gate":"human_submit","label":"You press submit"}],"lead_times":[{"step":"add-dns-records","what":"Add the SPF, DKIM and MX records","official":{"text":"Records can take up to 72 hours to propagate but usually validate within a few hours to 24 hours.","source_url":"https://loops.so/docs/sending-domain","source_title":"Loops docs - Sending domain"},"reported":null}],"outputs":[{"name":"LOOPS_API_KEY","description":"Loops API key","secret":true,"example_format":null,"environments":null}],"renewals":[],"estimated_minutes":null,"guide_url":"https://verapli.com/guides/loops/email"}