# Profiles

Profiles are one of the most critical components when setting up Refract and other retail bots. A well-structured profile allows for smooth and efficient checkouts, all handled from Refract locally storing **billing, shipping, and payment information**.

Using multiple unique profiles correctly can **increase success rates** and reduce the likelihood of cancellations or payment declines. Below, we’ll break down different types of profiles, best practices for avoiding errors, and tools that make managing profiles easier.

## **Types of Profiles**

### **Hard Profiles**

A **hard profile** contains real, unaltered personal information and is commonly used for everyday online purchases. It includes:

✅ **Full Name**\
✅ **Email Address** (your real email)\
✅ **Phone Number**\
✅ **Billing & Shipping Address** (unchanged)\
✅ **Payment Information** (your personal debit or credit card)

Hard profiles are useful for sites that don’t impose **order quantity limits** or for making purchases that align with your personal buying habits.

### **Virtual (Jigged) Profiles**

Virtual or **jigged profiles** are variations of your real information, often used to **bypass one-order-per-customer restrictions** imposed by many retailers. These profiles allow multiple checkouts without getting flagged.

🔹 **Modified Name** (e.g., John Doe → J. Doe)\
🔹 **Different Email** (using catch-all emails or unique Gmail variations with dots: `johndoe@gmail.com → j.ohndoe@gmail.com`)\
🔹 **Different Phone Number** (Google Voice, VoIP numbers, or burner numbers)\
🔹 **Modified Billing/Shipping Address** (j1gging techniques)\
🔹 **Virtual Credit Cards (VCCs)** (Issued by services like Privacy, Revolut, or Capital One Eno)

Using virtual profiles correctly **reduces cancellations** and increases the number of successful checkouts on high-demand releases.

### **Further Address Alteration (Jigging)**

Address alteration, also known as **j1gging**, is a method used to slightly modify your shipping details so that retailers **don’t detect duplicate orders**.

#### **Common Jigging Methods**

Retailers recognize and group addresses using pattern detection, so small adjustments can help differentiate multiple orders.

✔ **Spacing or Special Characters**

* `1234 Main St` → `1234 M@in St`
* `Apartment 3B` → `Apt. 3-B`

✔ **Abbreviations & Synonyms**

* `Street → St.`
* `Avenue → Ave.`
* `Apartment → Apt.`

✔ **Rearranging Address Components**

* `1234 Main St, Apt 3B` → `Apt 3B, 1234 Main St`

✔ **Extra Characters or Misspellings**

* `Main Street` → `Main Str.`

However, it’s crucial not to alter addresses so much that the package becomes **undeliverable**. Make sure your modifications remain valid for shipping.

## **Avoiding Errors and Cancellations**

Running duplicate tasks with identical information is one of the most common reasons for checkout failures. Retailers **flag multiple orders from the same profile**, leading to:

❌ **Checkout errors**\
❌ **Payment declines**\
❌ **Cancellations**\
❌ **Account bans on some sites**

### **How to Reduce Order Cancellations**

✅ **Use multiple payment methods** (physical credit/debit cards, VCCs)\
✅ **Jig your billing and shipping addresses**\
✅ **Use different emails for each profile**\
✅ **Avoid using the same IP address for every checkout** (use proxies!)\
✅ **Limit duplicate orders on restrictive sites**

***

## **Increasing Success Rates**

When botting for limited-edition products or high-demand releases, using a variety of **profiles, payment methods, and jigging techniques** will give you the best chance at **securing multiple checkouts**.

### **Best Practices for Maximizing Success**

✔ **Use as many profiles as possible** (while staying realistic)\
✔ **Make sure addresses are properly jigged**\
✔ **Test your setup on smaller drops first**

***

## **Tools for Managing Profiles**

Handling multiple profiles manually can be overwhelming, but **automation tools** can simplify the process. One of the most popular solutions is **AYCD**, which offers a suite of features tailored to botters.

### **Benefits of AYCD for Profile Management**

🛠   **Profile Organization:** Create, edit, and manage profiles in one place\
🎭 **Address Jigging:** Automatically alters your shipping details\
💳 **Virtual Credit Card Integration:** Easily generate and manage VCCs\
📧 **Account Generator:** Bulk-create unique emails for each profile\
⚡ **Automated Autofill:** Speeds up manual checkouts

Other tools like **Privacy.com, Revolut, and Capital One Eno** are useful for **creating multiple virtual credit cards**, making it easier to manage transactions without flagging duplicate payments.

***

## **Final Tips**

✔ **Keep track of your profiles** using spreadsheets or tools like AYCD\
✔ **Test different jigging methods** to see what works best for each retailer\
✔ **Invest in tools like AYCD** to streamline your profile management\
✔ **Rotate payment methods** to reduce flagging risks\
✔ **Follow community updates** for new techniques and retailer policy changes

By following these best practices, you’ll **increase your success rates, avoid bans, and maximize efficiency** when running Refract Bot.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.refractbot.com/introduction-to-botting/profiles.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
