Tenant setup process
From the moment you apply to the moment you are live — what Mally does, what you need to provide, and what to do on day one.
After applying
When you submit the Tenant application at mally.click/tenant-inquiry, the application is reviewed by the Mally team. You will receive an email confirmation within a few hours confirming receipt.
Before provisioning begins, you will be asked to confirm:
- Your chosen domain (e.g. send.youragency.com)
- Your platform name (what clients will see as the product name)
- Your primary contact email for technical communications
- Whether you have an existing AWS account or need guidance setting one up
Once these details are confirmed, Mally proceeds with provisioning.
What Mally does during provisioning
Provisioning typically takes a few hours to one business day. During this time, Mally:
- 1Provisions a dedicated cloud server (VPS) in the region closest to you
- 2Installs the operating system, dependencies, and the Mally application
- 3Sets up the dedicated PostgreSQL database with your schema and initial configuration
- 4Configures the application for your domain and brand name
- 5Sets up NGINX as a reverse proxy
- 6Issues an SSL certificate via Let's Encrypt for your domain
- 7Configures automated daily backups
- 8Sets up server monitoring and alerting
- 9Creates your initial agency_owner account
You do not need to touch the server
All of the above is done by Mally. You will never need SSH access or command-line knowledge to use your Tenant instance. If something breaks at the infrastructure level, Mally fixes it as part of the monthly fee.
What you need to provide
Your input is minimal. Before go-live, have ready:
- Domain: The domain you want to run the platform on — e.g. email.youragency.com. You need to own this domain and have access to its DNS settings. You do not need to set up the DNS yourself; Mally will tell you exactly which records to add.
- Brand name: The name that appears in the platform UI, system emails, and the browser tab. E.g. "Acme Email Platform". Can be changed later from Platform Settings.
- Logo: A PNG or SVG logo at least 200px wide. Used in the top navigation, login screen, and system emails. If you do not have one ready, we can launch with a text-only logo and you can upload the file later.
Timeline
The typical timeline from application to go-live:
- Hour 0: Application submitted and payment processed.
- Within 2 hours: Mally team reviews application and sends confirmation email with the list of DNS records to add.
- Same day: Server provisioned and platform deployed. Mally sends a notification that setup is complete pending DNS propagation.
- Within 24 hours: DNS propagation complete, SSL certificate issued. Your platform is live. Mally sends your login credentials.
Applications submitted on weekends are typically completed the following Monday. If you need a specific go-live date, mention it in your application and we will do our best to accommodate it.
DNS changes required
You will receive a list of DNS records to add to your domain registrar (Cloudflare, Route 53, GoDaddy, Namecheap, etc.). Typically:
- A record: Points your platform subdomain (e.g. send.youragency.com) to the server IP address provided by Mally.
- CNAME for www (optional): If you want www.send.youragency.com to also work.
DNS propagation usually completes within 5–30 minutes for modern providers (Cloudflare is typically almost instant). Older or less-optimised DNS providers may take up to 24 hours.
First login and day one setup
When DNS is live, visit your platform domain and log in with the credentials in the go-live email from Mally. On first login, you will be prompted to set a new password.
Day one checklist:
- 1Change your password to something secure
- 2Go to Platform Settings → upload your logo and confirm your brand name
- 3Add your sending gateway (Console → Gateways → Add gateway) — see the Connect AWS SES guide
- 4Add a sending domain (Settings → Sending Domains)
- 5Create your first client sub-account (Console → Clients → Add Client)
- 6Send a test campaign to confirm delivery