Understanding domain statuses: Verified, Processing, Unverified
Managing sending domains
Why DNS records matter for email deliverability
Adding & verifying DNS records (SPF, DKIM, DMARC)
Checking & resolving domain blacklist issues
Managing sender email addresses
Sender address requirements and best practices
What to do if a sender address is in use by active campaigns
Understanding shared vs. dedicated IP addresses
Connecting or disconnecting a domain to/from an IP address
Buying & managing dedicated IP addresses
User roles & statuses
User status explained: active and deleted users
How to add a new user: user invitations and registration
Managing user permissions and access rights
Default permissions for additional users
Deleting users
Transferring admin rights to another user
What happens after admin rights are transferred?
What happens when permissions are disabled for a user?
How to create your first email campaign
Campaign card overview: General, Contacts, Email template, Scheduler
Naming and renaming campaigns
Understanding campaign statuses: Waiting, In progress, Paused, Finished
Saving progress and navigating between campaign blocks
How to set up the sender email address and name
Managing reply-to addresses in campaigns
Selecting and managing IP addresses for sending
How to select recipients: Contacts, Groups, Segments
Excluding contacts and groups from a campaign
Understanding contact limits and subscription packages
What to do if you exceed your email sending limit
Validating contacts before sending: Email Checker explained
Choosing and editing email templates for campaigns
Uploading custom HTML
Writing effective subjects and preheaders
Adding and managing UTM parameters
Scheduling campaigns: send now or later
Setting up delivery dates, times, and days of the week
How to calculate and adjust sending volume over time
Managing dedicated IP expiration and renewal
How to preview and test your campaign
Managing and editing your test email group
Using the campaign calendar: viewing, filtering, and creating campaigns
Understanding campaign statuses: Active, Scheduled, Completed
Viewing campaign details and quick actions from the calendar
Navigating the campaign list: columns and filters
Searching and filtering campaigns by name, date, and status
Campaign card: overview, timeline, and audience
How to pause, continue, or delete a campaign
Understanding campaign statuses: Planned, Active, Paused, Finished
Campaign performance & analytics
Using heatmaps to analyze email engagement
Automations
Creating a New Automation
Understanding Automation Templates
Managing Your Automations List
Automation Builder: Overview and Navigation
Setting Up Automation Details (Name, Description, Tags)
Working with Triggers
Working with Actions
Managing Elements in the Workflow Canvas
Running and Pausing Automations
Automation Settings Panel
Managing Emails and Templates Inside Automations
Contact Management Inside Automations
Uploading custom HTML
While Sendigram offers drag-and-drop and pre-designed templates, advanced users may prefer to upload custom HTML to have complete control over the email design. This option is ideal if your design team has built templates externally or if you want to reuse existing HTML newsletters.
1. When to Use Custom HTML
- You already have a pre-coded email design.
- You want pixel-perfect control beyond what the visual editor allows.
- You're migrating templates from another email service.
- You're working with developers or agencies that provide ready-made HTML files.
2. Uploading Custom HTML for a Campaign
- Create a new campaign or edit an existing one.
- In the Email Template block of the Campaign Card, select Custom HTML.
- Choose how to import your code:
- Paste HTML directly into the code editor.
- Upload an HTML file from your computer.
- Review the preview pane to confirm formatting and layout.
- Save your template.
3. Editing Uploaded HTML
- Use the built-in HTML editor to make small adjustments.
- You can edit text, links, and minor styles directly in the code.
- For major design changes, it's recommended to edit the file in your own development environment, then re-upload.
4. Adding Personalization to HTML
- Insert personalization tags (e.g., {{First Name}}) directly into your code.
- Ensure they match Sendigram's merge field syntax.
- Test your code with sample contacts before sending.
5. Testing Your Custom HTML
- Always send a test email to multiple email clients (Gmail, Outlook, Apple Mail).
- Check mobile and desktop versions.
- Validate that all links, images, and personalization tags work correctly.
Still have questions?