Email platform configuration
To start sending emails through Pushwoosh, youâll need to complete a series of setup steps to verify your account, configure sender details, and authenticate your domain. This process ensures secure, compliant email delivery and enables accurate tracking of engagement metrics.
Verify your account
Section titled âVerify your accountâThe first step is to verify your account. This is essential to ensure the reliable and secure delivery of your emails. Verification helps prevent platform misuse for spam or malicious activities and ensures compliance with regulations.
Follow these steps to complete the verification process:
Navigate to Settings > Configure platforms.
Locate Email message and click Configure.

- In the form that appears, provide the URL of your companyâs website in the Your company website URL field (e.g., https://example.com).

In the Primary technical contact field, enter the email address of the person responsible for managing the technical aspects of your integration. This contact will be used for any technical-related inquiries or issues.
In the Tell us about how youâll be using Pushwoosh field, provide details on how you intend to use Pushwoosh for your email campaigns. Include information such as:
The types of messages you plan to send (e.g., newsletters, promotional offers, etc).
How your subscribers sign up to receive these messages (e.g., website form, mobile app registration).
After filling out all the information, click Verify my account to submit your request. Pushwoosh will review your details and respond as soon as possible.
After your account is verified, you will receive a confirmation email. You can then proceed to configure your email sender settings.
For this:
- Go to Settings.
- Select Configure platforms.
- Click Continue configuration next to the email platform.

Configure sender details
Section titled âConfigure sender detailsâAdd a domain
Section titled âAdd a domainâTo send emails with Pushwoosh, add and verify a domain.
In the Domain field, enter the domain you wish to use for sending emails (e.g., yourcompany.com). This domain must be verified via DNS in the next step before it can be used in your email campaigns.

Add default sender details
Section titled âAdd default sender detailsâFrom address
Section titled âFrom addressâSet up a default sender name and email address that will appear in recipientsâ inboxes. This helps users recognize the sender and builds trust.
- Name: Enter the senderâs name (e.g., John).
- Email: Enter the senderâs email address before the â@â symbol. For example, for marketing@yourcompany.com, enter marketing.
Note: These default sender details will be used automatically in campaigns unless you specify different sender details for an individual campaign.

Select Use this as reply-to address to track replies checkbox if you want replies from recipients to go directly to the senderâs email address.
Reply to address
Section titled âReply to addressâTo use a different reply-to address, leave the checkbox unchecked, and specify:
- Reply-To name: The name that will appear as the contact for replies.
- Reply-To email: The email address where replies should be sent.

If both fields are left blank, replies will be sent to the default senderâs email specified in the From address section.
After completing the required fields, click Next to proceed with domain verification.
Configure DNS records
Section titled âConfigure DNS recordsâTo authenticate your domain and enable email sending for your campaigns, youâll need to configure the following DNS records in your hosting providerâs DNS settings:
- DKIM (Required). This record digitally signs your emails, allowing email providers to verify that an email originates from your domain and has not been altered in transit.
- SPF (Recommended): This record specifies which mail servers are permitted to send emails on behalf of your domain, helping to prevent spoofing.
- DMARC (Recommended): This record provides instructions for handling unauthenticated emails and reporting back to you, enhancing email security.

DKIM records (required)
Section titled âDKIM records (required)âWhat are DKIM Records?
DKIM (DomainKeys Identified Mail) is an email authentication method that lets receiving servers verify that an email was sent by the stated domain and has not been altered in transit.
By adding DKIM records to your DNS settings, you apply a cryptographic signature to outgoing emails. This signature verifies that the messageâs content remains unchanged and authenticates it as a legitimate message from your domain.
Copy the CNAME records and add them to your DNS settings.
To set up DKIM, youâll need to add all four CNAME (Canonical Name) records to your DNS settings. These records are essential for authenticating your domain and confirming that emails sent from your domain are authorized.

Once youâve added the required DNS records, the domain verification process usually takes about 5 to 10 minutes, but it can take up to 24 hours in some cases. During this time, you wonât be able to send emails through Pushwoosh until the verification is complete. In the meantime, you can continue with other setup steps and return later to check the verification status.
Click Check DNS Records to refresh the verification status after adding the DNS records. Once verification is successful, the Domain verification status will change to Verified.

Send a test email
Section titled âSend a test emailâOnce your domain configuration and DKIM verification are complete, you can send a test email to ensure your email settings are functioning correctly and that emails will be successfully delivered to users once your campaign goes live.
To send a test email:
- In the Email Channel Configuration section, click Send test email.

- In the form that opens, enter Sender and Recipient details:
- From: The senderâs email address you configured.
- Recipient: Enter the email address where you want to send the test email. By default, this field is pre-filled with the email of the logged-in user, but you can change it if needed.
- Select the email content from the dropdown to include in the test email.
- ĐĄlick Send.

SPF records (recommended)
Section titled âSPF records (recommended)âPushwoosh recommends setting up an SPF (Sender Policy Framework) record. SPF is an email validation standard that allows domain owners to specify which mail servers are authorized to send emails on behalf of their domain. While this step is optional, it is highly recommended to help protect your domain from email spoofing and improve email deliverability.
Adding a new SPF record
Section titled âAdding a new SPF recordâIf your domain does not have an SPF record, add a new TXT record with the following value.
SPF Value
"v=spf1 include:spf.pushwoosh.io ~all"
Depending on your DNS provider, the name of the record may be either blank or set as @.
Adding to an existing SPF record
Section titled âAdding to an existing SPF recordâIf your domain already has an SPF record, simply add the following SPF mechanism to your existing record to authorize Pushwoosh.
include:spf.pushwoosh.io

DMARC verification (recommended)
Section titled âDMARC verification (recommended)âDMARC (Domain-based Message Authentication, Reporting, and Conformance) is a recommended email authentication protocol that helps protect your domain from unauthorized use, such as email spoofing. Setting up DMARC enhances email security and improves deliverability by allowing you to monitor and manage authentication issues. For more information on DMARC, see DMARC Protocol Documentation.
To configure DMARC:
- Copy the DMARC TXT record

- Go to your DNS providerâs settings and add the DMARC record to the DNS settings. Please, refer to your DNS providerâs documentation if you need help adding these records.
- Enable reporting (optional). To receive reports on email authentication and security issues, add an email address in the
rua
field within the Value parameter.
Choosing a different domain
Section titled âChoosing a different domainâIf you realize that you need to change your domain at this step, click Choose different domain. Then, you can add a new sender domain.
Keep in mind that changing your domain name will generate new DNS records. This ensures that the domain limit is tracked correctly and excludes any domains you no longer need.

Configure link tracking
Section titled âConfigure link trackingâLink tracking helps you understand how your audience interacts with links in your emails by adding UTM parameters. With UTM tags, you can track email engagement directly in Google Analytics or any other analytics system that tracks UTM.
To enable link tracking, turn on the Google Analytics URL tracking toggle.
The following UTM parameters will be added to your links:
utm_source: Identifies the traffic source.
utm_medium: Specifies the marketing medium, which is set to âemailâ by default.
utm_campaign: Adds the campaign code (e.g., campaign ID). This is inserted automatically.
utm_content: Tracks the specific content within the email, such as the subject. This is inserted automatically.
The Link Preview shows an example of how your links will look with the selected UTM parameters.

- Once youâve configured the UTM parameters, click Complete setup to save your settings.
The UTM tags will be added automatically to every link in your email, allowing you to track the source, medium, campaign, and content performance directly in Google Analytics.
Review and manage your email channel settings
Section titled âReview and manage your email channel settingsâOnce your email channel is configured, the Email channel configuration dashboard provides an overview and allows you to manage key settings for sending emails, including sender domains, default sender details, and link tracking options.
Configuration status
Section titled âConfiguration statusâAt the top, you can view the email platform status, which indicates whether it is configured. If the platform is not configured, it may be due to the following reasons:
- Default sender details have not been specified. Learn more about default sender details.

- An unverified domain is set as the default sender. Learn more about verifying your domain.

Your sender domains
Section titled âYour sender domainsâIn the Your sender domains section, you can view and manage the domains you use for sending emails and the status of each domain:
- READY: The domain is configured and ready to send emails.
- NOT READY: The domain verification is incomplete, typically due to pending DKIM verification, which is required. Domains marked as NOT READY cannot send emails until all necessary verifications are completed. To complete the configuration, click on the domain name in the list.
Additionally, this section displays the status of each verification record (DKIM, SPF, DMARC) as Verified or Pending. Pending indicates that the record is either awaiting verification or has not yet been configured.
Click Update status to refresh the verification status for each domain.
Adding a domain
Section titled âAdding a domainâTo add additional domains, click Add domain. To increase this limit, please contact support.

Deleting a domain
Section titled âDeleting a domainâTo delete a domain:
- In Your Sender Domains, locate the domain to delete.
- Click the three-dot menu next to the domain name and select Delete domain.
- Confirm deletion, or click Cancel to retain the domain.
Note: If a domain is set as the default âFromâ address in any project, you cannot delete it until the sender information is updated in those projects. An error message will appear, along with a list of projects using this domain as the default sender. Update the âFromâ address in each project to a different verified domain, then try deleting the domain again.
Sending a test email
Section titled âSending a test emailâFrom the list of domains, you can also send a test email.
To do this, click the three-dot menu next to the configured domain and select Send Test Email. Note that this option is only available for domains that have been fully configured.
Default sender details
Section titled âDefault sender detailsâIn this section, you can view and manage the default sender details, including:
- From Address: The name and email address that will appear as the sender in emails.
- Reply-To Address: The default name and email for replies.
To make changes, click Edit default sender details.
Google Analytics URL tracking
Section titled âGoogle Analytics URL trackingâIn this section, you can manage Link Tracking settings. To enable tracking, switch the toggle to Enable. To customize UTM values click Edit Parameters.
When enabled, UTM parameters are automatically added to email links, allowing you to track user engagement in Google Analytics. Youâll also see a Link Preview displaying how your URLs will appear with UTM tags.
Configuring emails via Pushwoosh API
Section titled âConfiguring emails via Pushwoosh APIâYou can also set up the email platform using the Pushwoosh API. For this, youâll need assistance from your development team. Please share this guide with them for detailed instructions.