What is AWS?
What is Amazon SES?
What is an AWS Region?
How to check Reputation Metrics of your AWS Account?
What is Amazon SNS?
Why do I need Amazon SNS?
Connecting AWS account with MailBluster
Can I use MailBluster without an AWS account?
Do I need to pay Amazon to create AWS Account?
Do I need to have a website for my AWS Account?
Do I need to pay an additional cost to AWS for using Amazon SES?
How to choose AWS Region for MailBluster?
How to move out of Amazon SES Sandbox?
How do I move my AWS Account out of sandbox mode to send emails from MailBluster?
Can I use my MailBluster Account when my AWS Account is in sandbox?
What is Amazon SES Sandbox and why does my account have sandbox access?
What if I don’t get approval from Amazon SES after requesting to move out of the sandbox?
If you are getting this error ‘Unable to connect with Amazon SES using your AWS account’
Why did Amazon SES not send my email, and what caused the recipient’s address to be on the suppression list?
Do I need to create separate IAM users for each brand, or can I use the same AWS account and connect them to the previous brand’s users?
How to verify a domain in Amazon SES?
How to verify an email address in Amazon SES?
How to verify Sender Domain from MailBluster?
How to verify Sender Email Address from MailBluster?
What is a Sender Identity?
What is a Custom Domain?
How to set Custom MAIL FROM Domain in AWS?
Is it necessary to set a Custom MAIL FROM domain for DMARC alignment?
Why set Custom MAIL FROM Domain in Amazon SES?
How to prevent Gmail from showing ‘via amazonses.com’?
Why my AWS Account has been “Paused”?
How to resolve AWS Account “Pause” issue?
Cloudflare configuration is not working with HTTPS?
How can I achieve positive sender reputation if I switch to a new domain?
I am getting this error: Unable to find the permission of ‘AmazonSESFullAccess’.
I am getting this error: Unable to find the permission of ‘AmazonSNSFullAccess’.
What should you do if you get an ‘invalid AWS secret access key’ error message?
Why are you receiving the following error when sending emails: “We couldn’t find required configuration to track your email activities using your AWS credential”?
Why are you experiencing issues with DMARC alignment and SPF when using Amazon SES to send emails, and how can you resolve it by setting up a custom MAIL FROM domain?
Gmail is still not showing the one-click unsubscribe (list-unsubscribe header) in my emails?
Does AWS show complaint rates and bounce rates for AWS accounts?
What is MailBluster? How it works?
What are the features of MailBluster?
What is Email Marketing?
How do I sign up for a MailBluster account?
Features present in the Starter Plan of MailBluster
Features in the Pro Plan of MailBluster
How many emails can be sent per day from MailBluster?
MailBluster is still giving a message to move out of sandbox
Can we send a test mail from MailBluster while my AWS account is in Sandbox mode?
Can we send a Test Mail after exceeding the limit of free emails?
What should I do if I haven’t received the verification email from MailBluster?
Does MailBluster have domain tracking?
Is there a way to track the number of clicks by a specific link in an email campaign?
Does MailBluster provide secured and reputable IP addresses?
Does MailBluster support Custom SMTP?
Can MailBluster be self-hosted?
Does MailBluster have Autoresponder?
Sending Transactional Emails using MailBluster
What is GDPR, and how does MailBluster follow GDPR rules?
How to resend verification OTP from MailBluster?
Why MailBluster if you have AWS Account for sending emails?
On which platform is MailBluster built?
Which character encodings are supported by MailBluster?
Does MailBluster support Email Attachments in email campaigns?
Is it possible to extend the maximum content size allowed per email?
White-Label solution
Sending cold emails using MailBluster
Does MailBluster have a Bug Bounty Program?
MailBluster support channels
What is the official legal address of MailBluster?
We’re importing leads from Mailchimp without first names, which leaves the first_name field empty in MailBluster and affects our open rates. Can you suggest a fallback for users without first names?
What is a Campaign?
How to edit a Campaign?
How to rename a campaign?
How to duplicate a campaign?
How to schedule a campaign in MailBluster?
How to cancel a scheduled campaign?
Changing the width of campaign email
What is the maximum email content size limit?
Using query string in campaign
Removing MailBluster branding
Why is it taking a long time to send the campaigns from MailBluster?
What is double opt-in?
Can I send a quick test email before sending out email campaigns from MailBluster?
How to send Test email using Merge Tags?
How can I set-up Double Opt-In for my campaign?
Difference between Standard Campaigns and Automation Campaigns
Is there a way to sent email in plain text using MailBluster?
How to create and send an email campaign?
How to send Personalized Email from MailBluster?
How to compose email using Drag and Drop Editor?
How can we share the email campaign from MailBluster?
How to set Unsubscribe URL using Drag and Drop editor?
How to set Unsubscribe URL using HTML editor?
How to set Unsubscribe URL using WYSIWYG Editor?
Why my email campaign is showing “outdated”?
Why is my campaign still in the “waiting” status?
How can we send an email blast that limits the sending rate to around 1,000 emails per hour?
Why am I getting this error message, ‘Link/URL used in campaign content must be a maximum of 1000 characters long’?
How do I warm up a new subdomain for emailing an 8-million audience? What should the sending schedule be, and how large should the increments be?
Can I store images in MailBluster?
What is the maximum file size of an image file that can be used in an email campaign?
Can I add strikethrough in the subject line of my email campaign?
If I want to include a motion logo, what would be the process for doing so?
Why does the text look okay in the editor, but in the campaign, it becomes broken?
How to use UTM for tracking in MailBluster using Google Analytics?
If I exceed my sending limit, will my campaign continue tomorrow automatically?
How do you resolve “Content is invalid, merge tag or block tag contains error”?
How to resolve “AWS connection is invalid” under the “Sender email address?”
Is the short preheader text I use in my email campaign getting automatically populated?
I have set up my URL but in the test mail, it is showing 404 error and redirecting it to different URL
How to use default Merge Tag in email campaign if the recipients do not have the data (First Name, Last Name, Full Name, etc)?
How to add first name/last name to leads?
How to update individual Lead information in MailBluster?
How to import leads, subscribers, or email addresses in MailBluster?
How to import leads with Tags?
How to assign Tags to individual lead?
How to manage Tags in bulk in MailBluster?
What is the maximum file size of a CSV file while importing leads?
How many subscribers/contacts can be stored in MailBluster?
How to get a total subscriber count for a Brand in MailBluster?
How to get the unsubscriber count in any brand?
How to Unsubscribe Leads in bulk?
How to export leads?
How to delete Leads from your Brand?
Does MailBluster allow duplicate leads?
Is there a URL address that I can use to update my contacts from Google Sheets?
Does MailBluster allow purchased lists of leads from 3rd parties?
Can I see the number of Subscribers for a time span of more than 24 hours on the Dashboard?
If I choose to import and update leads with a new tag, will it add to or replace the existing tags column value?
How can I see the activity of a lead?
How to import leads to a segment?
What does ‘Override lead’ mean?
What does the ‘deprecated’ text mean?
What is a Field?
How to create a custom field?
What is the maximum character limit of the lead field and custom field?
Is there a way to have personalized merge tags in addition to the ones already present in MailBluster?
What does this mean when a Lead’s Subscription status is ‘Unsubscribed” but the Double Opt-In status is ‘Confirmed’?
Why didn’t I get any single response despite achieving an 80% open rate and a good click ratio during yesterday’s campaign?
Does MailBluster support duplicate email ID or lead?

How to generate API key from MailBluster?

Last update: March 18, 2024

You need to generate the API key in MailBluster if you want to integrate your app/website with MailBluster.

To generate the API key, you need to go to your Brand > Settings > API Keys then click Create new.

Go to your Brand > Settings > API Keys then click Create new button.

Type the API key name and then click Create API key

Type the API key name and then clicking Create API key.

Once the API key is generated, copy the Key value and use it with your app/website.

After API key is generated, copy the Key value and use it with your app/website.

How could you obtain the lead hash so I can read the lead?

Last update: March 31, 2024

Lead hash is the md5 encrypted value of lead’s email. To obtain the MD5 hash value of your lead’s email, you can use various MD5 generator tools available online. One such tool is located at MD5 Hash Generator. Simply input the email address of your lead into the tool, and it will generate the corresponding MD5 hash value, which is known as {lead_hash}

Then, you will need to send a GET request to read the specific lead to this API endpoint:  https://api.mailbluster.com/api/leads/{lead_hash}

Check out this guide: https://app.mailbluster.com/api-doc/leads/read.

Please note: Some technical knowledge is required to implement this technique.

Why are you getting a CORS error when making requests to the MailBluster developer API from the frontend, and how can you resolve it?

Last update: June 13, 2024

A CORS error occurs when you make a request from an HTML form submission or an AJAX call. This happens because anyone can intercept the request and view the secret API key, which is why CORS restrictions exist.

If you are getting CORS errors, it means you are calling the MailBluster developer API directly from your frontend. Instead, you need to call the MailBluster developer API from your backend.

To resolve this, send the request from your backend using languages like PHP, Node.js, Python, Ruby, etc. You can test this with Postman or a similar API testing tool to ensure it works as expected.

Calling the MailBluster developer API from the frontend will not work due to CORS errors and the associated security risks. Exposing your API key publicly can lead to major security issues.

Always make API calls from your backend to keep your API key secure. This approach will prevent CORS errors and protect your API key from being exposed.

Can I update multiple leads using Developer API?

Last update: April 18, 2024

You cannot update multiple leads using MailBluster Developer API.
Only single lead can be added at a time. Same goes for update and delete while using the Developer API.

If you want to import more than one lead at a time, then you need to use the MailBluster main app.

Here is the API documentation for your assistance: https://app.mailbluster.com/api-doc.

Can I send bulk emails using MailBluster Developer API?

Last update: July 15, 2024

MailBluster Developer API is not designed for sending and receiving emails, such as bulk emailing. However, it allows you to manage your leads, products, and e-commerce activities from outside your MailBluster account.

The API is specifically designed to control Leads, Fields, Products, and Orders. In simple terms, the Developer API is intended for collecting leads from the client’s website and managing related data. It is not capable of sending emails.

For further details on MailBluster Developer API, please visit: MailBluster API Documentation.

How to connect your Website Forms with MailBluster?

Last update: July 9, 2024

MailBluster can be connected to your Website Forms using these three ways:

1. Using MailBluster developer API

If you have website/application, you can use MailBluster developer API to connect MailBluster with your brand.

You need some technical knowledge to use the MailBluster Developer API.

For details, checkout MailBluster Developer API Documentation.

2. Using MailBluster WordPress Plugin.

If your app/website is built using WordPress, you can use MailBluster WordPress plugin to create a subscribe form and add it to your page/post. WordPress Plugin for MailBluster allows the site visitors to become subscribers through a subscribe form which will automatically add them to the MailBluster mailing list without doing anything manually.

The plugin can be installed to your WordPress site from https://wordpress.org/plugins/mailbluster4wp.

You can take the help from this guide How to connect and create WordPress Form using MailBluster WordPress Plugin.

For more details, you can also check this Blog How to Link your WordPress site with MailBluster.

3. Using MailBluster Forms

MailBluster forms allow you to collect lead data directly from your website and add it to your lead list. MailBluster offers two types of forms:

1. Inline Form: This form displays in a specific section of your website where you choose to place it. For instance, you can position it at the top, middle, or bottom of your site. The inline form is permanently displayed in the location you select.

2. Pop-up Form: This form appears as a pop-up while visitors browse your site. You can configure the pop-up’s timing and choose its position—left, center, or right—at the beginning, middle, or bottom of the page. The pop-up form will display based on your configuration, including position, frequency, and trigger conditions.

Both forms can be effective depending on your creation strategy, website layout, and marketing approach. However, to achieve success, it is crucial to create your form correctly. Here, MailBluster can be your best companion.

You can take the help from this guide How to embed your Form in WordPress.

For more details, you can also check this Blog MailBluster Forms for your Website: A Step-by-Step Guide.

Is there a WordPress plugin for MailBluster?

Last update: July 30, 2024

If your app or website is built using WordPress, you can take advantage of the MailBluster WordPress plugin. Simply install it on your WordPress site.

The MailBluster WordPress Plugin provides basic functionality, such as the ability to create simple forms. These forms enable site visitors to easily subscribe, automatically adding them to your MailBluster mailing list without any manual intervention.

Please Note: The plugin and its basic forms are not designed for checkout and do not include e-commerce functionality.

For details, you can follow the guide on how to connect WooCommerce with MailBluster and perform e-commerce activities.

How to Embed a Form your created in WordPress?

Last update: July 9, 2024

The following are the guidelines on how to embed your created form using WordPress Custom HTML:

  1. Go to the page where you want to embed your form.
  2. Click on the Plus icon to add a new element.
  3. Select Custom HTML.
Select Custom HTML
  1. Paste the HTML code from your MailBluster Form into the Custom HTML block.
  2. Click Update in the top right corner.
Paste the HTML code and click Update

You are now done. Your customized MailBluster form will appear on your WordPress website. This is how you can add the generated HTML code to your HTML website.

For further details, you can visit this Blog: MailBluster Forms For Your Website: A Step-by-Step Guide.

How to connect and create WordPress Form using MailBluster WordPress Plugin?

Last update: September 23, 2024

First, go to the admin panel of your WordPress site. Click on “Plugins,” then type “MailBluster” in the WordPress plugin search bar.

Then click Install Now.

Go to WordPress admin panel and click on Plugins.

After the plugin installation is completed, click Activate Plugin button.

After the plugin installation is completed, click Activate Plugin button.

Now you need to configure MailBluster API key after the Plugin has been activated. Click on MailBluster API key as shown below.

MailBluster API key configuration is required for plugin to work properly. Click on the MailBluster API

It will take you to the MailBluster API Key settings page where you need to insert the API Key to connect with the main MailBluster app.

Insert the API Key from the MailBluster app.

Sign into MailBluster, then go to your Brand > Settings >API Keys and then click Create new.

Click Create new to generate an API Key.

Now enter API key name, for example, API key for WordPress, and then click on Create API key.

Enter API key name, for example, API key for WordPress, and then click Create API key.

API key value will be generated. You need to copy the key value of this API key.

After the API key value has been generated, copy the Key value.

Paste the API key value and click Save Changes.

Paste the API key value and click Save Changes.

Your MailBluster Brand is now connected to your website through this API Key. Make sure API Status remains Active. You will also notice which MailBluster Brand is connected to this API key.

Your MailBluster Brand is now connected to your website through this API Key.

Now click on Forms and click Add New button.

Click on Forms and click Add New button.

Write down the Form name, Description and Builder settings to edit the Form.

Write down the Form name, Description and Builder settings to edit the Form.

Here we are updating the field; we replaced it with ‘city’. Then click Save field.

Click Save field.

Here we are deleting/removing the “credit card” field and adding another field. Click Delete field to delete any current field.

Click Delete field to delete any current field.

Now go to Forms and customize your form accordingly. Click Add New field. Be sure to click Save Draft to save your progress.

Click Add New field Be sure to click Save Draft to save your progress.

Add a new Field Label ‘Gender,’ and its Field Merge Tag ‘gender’ will be generated automatically. Then click Add Field.

Add a new Field Label 'Gender,' and its Field Merge Tag 'gender' will be generated automatically. Then click Add Field.

‘Gender’ field has been created. Click on Gender to add to Preview Panel. Now click Save Draft.

'Gender' field has been created. Click on Gender to add to Preview Panel. Now click Save Draft.

Click on the Messages tab to write your desired messages as shown below.

Click on the Messages tab to write your desired messages as shown below.

Click on the Appearance tab to change the design of the form. Hit Save Draft every time your change any settings.

Click on the Appearance tab to change the design of the form. Hit Save Draft every time your change any settings.

Click on the Settings tab to enable Double Opt-in, show MailBluster branding, add a consent checkbox, and set a Redirect URL according to your needs. Be sure to click Save Draft to save your settings.

Click on the Settings tab to enable Double Opt-in, show MailBluster branding, add a consent checkbox, and set a Redirect URL according to your needs. Be sure to click Save Draft to save your settings.

Now click on Forms, click Publish and the copy the MailBluster Shortcode as shown below.

Click on Forms, click Publish and the copy the MailBluster Shortcode as shown below.

Now go to Pages and select your desired WordPress page. Click Edit.

Go to Pages and select your desired WordPress page. Click Edit.

Click the ‘+‘ symbol and drag and drop the Shortcode [/] into the WordPress page editor.

Click the '+' symbol and drag and drop the Shortcode [/] into the WordPress page editor.

Now paste the MailBluster Shortcode under this [/] Shortcode field.

Paste the MailBluster Shortcode under this [/] Shortcode field.

Now click on the Preview button and select Preview in new tab.

Click on the Preview button and select Preview in new tab.

You will now see the Form made by the MailBluster Plugin.

You will now see the Form made by  the MailBluster Plugin.

Fill up the form and then click Subscribe.

Fill up the form and then click Subscribe.

The confirmation message will appear as set in the configuration settings earlier.

The confirmation message will appear as set in the configuration settings earlier.

Sign into MailBluster > Brand and then go to Leads section. As you can see, the email ID, name, and subscription status are added to the MailBluster app from the WordPress Form page.

The email ID, name, and subscription status are added to the MailBluster app from the WordPress Form page.

How to download MailBluster WordPress Plugin and install it in your localhost?

Last update: September 23, 2024

First you need to go to WordPress site and search for MailBluster for WordPress plugin.

Download the MailBluster for WordPress Plugin as shown below from here: 

https://wordpress.org/plugins/mailbluster4wp/.

Download MailBluster WP Plugin

Now signin to your admin panel of your WordPress site and click on Plugins.

Signin to your WordPress website Admin panel and click on Plugins

Click on Add New Plugin.

Clicking on Add New Plugin button.

Click on Upload Plugin button in WordPress Admin page.

Click on Upload Plugin button.

Select Choose File button and insert a CSV extension file.

Click on Choose File button and insert a CSV File.

Select the downloaded zip file of the MailBluster Plugin.

Selecting the zip file of the MailBluster Plugin.

Now, click Install Now button.

Clicking Install now  button.

After the plugin installation is completed, click Activate Plugin button.

After the plugin installed successfully, click the Activate Plugin button.

Now, sign in to MailBluster and navigate to Brand > Settings > API Keys. Copy the API key from there and paste it into the MailBluster Plugin for WordPress. You can also refer to this guide on how to generate an API key from MailBluster if needed.

Is it possible to connect WooCommerce with MailBluster?

Last update: June 27, 2024

Yes, it is possible to connect WooCommerce with MailBluster using the WooCommerce Plugin, Bit Integrations Plugin and the MailBluster API key generated from the MailBluster app. You need to first install the WooCommerce Plugin to your WordPress site.

WooCommerce Plugin install.

Then you need to install a 3rd party integration tool to your WordPress site called Bit Integrations Plugin.

Bit Integrations Plugin Install.

Finally generate API key from MailBluster and connect Bit Integrations with MailBluster and WooCommerce.

Generating MailBluster API Key.

Connecting MailBluster API with Bit Integrations.

Using MailBluster API Key to connect with Bit Integrations.

A detailed guide on how to connect WooCommerce with MailBluster can be found here.

How to connect WooCommerce with MailBluster?

Last update: July 4, 2024

WooCommerce is a popular open-source e-commerce plugin for WordPress. It enables users to create and manage an online store with ease, leveraging the flexibility and functionality of the WordPress platform. In this guide, we will not discuss how to set up WordPress, as you already own a domain and have deployed your WordPress site. Instead, we will go through the detailed process of connecting WooCommerce with the MailBluster app.

First, you need to go to your WordPress Admin panel, then Plugins and click on Add New Plugin.

Click on Add New Plugin

Type WooCommerce in the Keyword field. Then click on Install Now button.

Type WooCommerce in the Keyword field and then click on Install Now button.

After installation, click on Activate button.

Click on Activate button to start the Plugin.

The WooCommerce page will open, and you need to set up your WooCommerce store by following the wizard after clicking ‘Set up my store.’ We will not go into details on how to set up WooCommerce, as we are focusing on integrating MailBluster with WooCommerce. We assume that you have already set up your WooCommerce store.

Click on set up my store button.

After setting up WooCommerce store, you need to again go to your WordPress Admin panel. Then click on Plugins. Type bit integrations in the Keyword field. Then click on Install Now button.

We are using this 3rd party tool called Bit Integrations because it is designed to help users integrate and automate various software applications and services. It’s particularly useful for streamlining workflows by allowing different applications to communicate with each other and perform automated actions based on specific triggers.

Type bit integrations in the Keyword field and then click Install Now button.

After installation, click on Activate button.

Click Activate button.

A new option will appear on the left side of WordPress menu name Bit Integrations. Just click on it and then click on Create Integration.

Click on Bit Integrations and then click on Create Integration.

Click on the Please select a Trigger field and type ‘Woo’. WooCommerce will appear. Click on the Woocommerce.

Click on the Please select a Trigger field and type 'Woo'.

Now you have to Select a Form/Task Name from the dropdown list. Here we selected ‘Customer-Edit

Select 'Customer-Edit' from the Select a Form/Task Name dropdown list.

After selecting Task Name, click the Next button.

After selecting Task Name, click the Next button.

Now you have to go to Bit Integrations again from the WordPress menu on the left side. Click on it and then Please select a Action field appears. Type ‘MailBluster‘ and click on MailBluster.

Click on Bit Integrations and then type 'MailBluster' on the Please select a Action field.

You will be asked to enter the API Token which you will need it from the MailBluster app.

Here you need to place the API Token from MailBluster API Key value.

Since we have discussed on how to create API key, here we are just showing how to obtain and copy the API key from MailBluster. Just go to your Brand > Settings > API Keys and copy the Key value of the API.

Copy the Key value from the API keys.

After copying the key value of the API Key, go to you previous WordPress Admin panel session and then Bit Integrations and paste the API Token as shown below. Click the Authorize button and then click Next button.

Click the Authorize button and then click Next button.

Select Type Subscribed and then highlight the Form Fields with MailBluster Fields from Field Map as shown below. Then click the Next button.

Highlight the Form Fields with MailBluster Fields from Field Map. Then click the Next button.

Bit Integrations will give a confirmation that the Integration has been successful. Click on Finish & Save.

Click on Finish & Save.

Now go to your WooCommerce site and click on My Account > Account details. Enter the details as shown below and click Save changes. It will give a confirmation like ‘Subscribed successfully’.

Go to your WooCommerce site and click on My Account > Account details. Enter the details and click Save changes.

Now go to WordPress Admin Panel of your website and then click Bit Integrations. Click on the 3 dot ellipsis and then click Timeline.

Click on the 3 dot ellipsis and then click Timeline.

You will see the Integration log showing Status as ‘success‘ for the newly entered lead information earlier.

You will see the Integration log showing Status as 'success' for the newly entered lead information earlier.

Now, if you go to MailBluster, then your Brand>Leads, you will notice that the lead information has been added to the Leads section from your WooCommerce Store site successfully.

Go to Leads and you will notice that the lead information has been added from the WooCommerce Store site.

Does MailBluster has Shopify integration?

Last update: August 21, 2024

MailBluster doesn’t provide direct sync support for the Shopify website yet.

But you can integrate MailBluster into Shopify using these two ways:

1. Using MailBluster developer API
You need to customize Shopify to send the lead information to MailBluster using the developer API when a customer signs up to your store. You need to have the technical knowledge to do this or need help from a software developer.

2. Using Make (formerly Integromat).
You need to create a scenario on Make to connect Shopify with MailBluster.

For both Shopify and MailBluster, you need to create a new connection on Make that is not shown in the video. For MailBluster, you just need to create a new API key from Settings > API Keys page from MailBluster and provide the Key in Make.

Is it possible to connect OpenCart with MailBluster?

Last update: April 17, 2024

You can use MailBluster with OpenCart using a 3rd party tool called Make (formerly known as Integromat). The following link will help you with connectivity and integration using MailBluster: https://www.make.com/en/integrations/mailbluster.
Also, you can check out this detailed guide and how to use Make with MailBluster.


We also have a video tutorial on this which shows how to import Leads from Google Sheet to MailBluster using Make:

Can I integrate Gmail annotations with MailBluster?

Last update: July 9, 2024

Gmail annotations are additional details you can add to your promotional emails, such as special deals, expiration dates, and discount codes. These annotations appear in the Gmail inbox and require using a structured data format called JSON-LD.

Unfortunately, this feature is not currently available in MailBluster. We appreciate your understanding and apologize for any inconvenience.

What plugins are available in the MailBluster API Development Community?

Last update: September 10, 2024

We have the following community plugins for MailBluster:

C#: https://github.com/marthijn/Sidio.MailBluster

PHP Laravel: https://gitlab.com/axazara/package/mailbluster-laravel

These links are independent of MailBluster and are not officially affiliated with or endorsed by MailBluster. If you notice any changes or errors, please consult with the respective developers. Use these packages at your own discretion, as MailBluster will not be liable for any impacts caused by their use.