Contact Us

September 4, 2024

May 13, 2026 2:49 pm

Creating multiple Salesforce developer edition orgs with Agentforce and Data Cloud

Share with

Understanding the Limitations

When attempting to sign up for a new Developer Edition using an email address, a message may appear stating that there is already an active Developer Edition org associated with that email address. This has led to questions about whether Salesforce has introduced a restriction allowing only one Developer Edition org per email address.

However, the username and email address are different things. The username must be globally unique across all orgs, but it can be in the format of an email address. This means that you can re-use the same email address but with a unique username for each org.

The root cause of the issue is the change in the registration form, which no longer allows for a unique username to be entered. Instead, the form only asks for country, state, and a consent checkbox, making it difficult to create a new org with a unique username.

Workarounds and Solutions

One workaround is to use the + trick for Gmail addresses. For example, if your primary email address is [email protected], you can use [email protected] as the username for your Agentforce org, and [email protected] for your Data Cloud org. This way, you can have a unique username for each org and easily identify which one is for what purpose.

Another approach is to use a different email address for each org. However, this may not be practical or desirable for everyone.

Deleting or Deactivating Existing Orgs

If you want to delete or deactivate your existing Developer Edition org and create a fresh one, it is possible to do so. However, the steps to do so are not straightforward and may require contacting Salesforce support.

delete_org.js

// Note: This is a hypothetical example and not actual code
// Delete org using Salesforce API
const orgId = 'your_org_id';
const apiUrl = 'https://your-domain.my.salesforce.com';
const headers = {
  'Authorization': 'Bearer your_access_token',
  'Content-Type': 'application/json'
};
const payload = {
  'id': orgId
};
fetch(apiUrl + '/deleteOrg', {
  method: 'POST',
  headers: headers,
  body: JSON.stringify(payload)
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));

Heads up: Deleting an org is permanent and will result in the loss of all data and configurations. Make sure to back up any important data before deleting an org.

Recommended Approaches

Checklist for Creating Fresh Environments

  • Use a unique username for each org in the format of an email address
  • Utilize the + trick for Gmail addresses
  • Use a different email address for each org if necessary
  • Consider using scratch orgs or Trailhead Playground for practice and experimentation
  • Back up important data before deleting an org
  • Contact Salesforce support if you need help deleting or deactivating an org

What is the difference between a username and an email address in Salesforce?

A username and an email address are different things in Salesforce. The username must be globally unique across all orgs, while the email address can be re-used with a unique username.

Can I create multiple Developer Edition orgs with the same email address?

Yes, you can create multiple Developer Edition orgs using the same email address, but with a unique username in the format of an email address.

What is the + trick for Gmail addresses?

The + trick for Gmail addresses allows you to use a unique username for each org by adding a + and a purpose or identifier to your primary email address. For example, [email protected].

Can I delete or deactivate my existing Developer Edition org?

Yes, it is possible to delete or deactivate your existing Developer Edition org, but the steps to do so are not straightforward and may require contacting Salesforce support.

What are some recommended approaches for creating fresh environments for practice and experimentation?

Some recommended approaches include using scratch orgs, Trailhead Playground, or creating a new Developer Edition org with a unique username and email address.

Genetrix Technology · Salesforce Marketing Cloud Partner

Need help shipping this in production?

Genetrix builds and untangles Salesforce Marketing Cloud and Agentforce setups for teams that want it done right the first time. If anything in this post sounds familiar, talk to us before it ships.

Get in Touch with Genetrix →

Blogs for the

Business-Savvy!​

Let’s Connect

A 30 min no cost strategy session
with cloud support expert

Let’s Connect

A 30 min no cost strategy session
with cloud support expert