Skip to main content

Reseller Onboarding Checklist

Follow these steps to start selling services through Offergrid.

1. Account Setup

  1. Visit offergrid.io
  2. Click Sign Up
  3. Choose Reseller as your organization type
  4. Complete your company profile
Complete reseller verification:
  • Business information
  • Tax ID (if applicable)
  • Contact details
  • Banking information for commission payments
Verification typically takes 1-2 business days.
  1. Go to SettingsAPI Keys
  2. Click Generate New Key
  3. Save your key securely
  4. Store it in environment variables

2. Explore the Catalog

  1. Navigate to Catalog in the sidebar
  2. Browse available services
  3. Use filters to narrow results:
    • Category (Internet, TV, Security, etc.)
    • Price range
    • ZIP code availability
    • Search terms
  4. Click on an offer to see full details
curl -X GET "https://api.offergrid.io/reseller/catalog?category=internet&zipCode=94102" \
  -H "x-api-key: YOUR_API_KEY"
See the full API documentation for all available filters.

3. Place Your First Order

1

Select a service

Choose an offer that matches your customer’s needs
2

Gather customer information

Collect:
  • Full name
  • Email address
  • Phone number
  • Service address (including unit number if applicable)
3

Submit the order

Via dashboard or API:
curl -X POST https://api.offergrid.io/reseller/orders \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "items": [{ "offerId": "off-123-abc" }],
    "customerInfo": {
      "fullName": "John Doe",
      "email": "john@example.com",
      "phone": "+1-555-123-4567"
    },
    "serviceAddress": {
      "street": "123 Main St",
      "city": "San Francisco",
      "state": "CA",
      "zipCode": "94102",
      "country": "US"
    },
    "notes": "Customer prefers afternoon installations"
  }'
4

Track the order

Monitor order status in your dashboard or via API polling/webhooks

4. Track Order Fulfillment

  1. Navigate to Orders in the sidebar
  2. View all orders and their current status
  3. Click on an order for detailed history
  4. See provider updates and notes
# List all your orders
curl -X GET "https://api.offergrid.io/reseller/orders" \
  -H "x-api-key: YOUR_API_KEY"

# Get specific order details
curl -X GET "https://api.offergrid.io/reseller/orders/ORDER_ID" \
  -H "x-api-key: YOUR_API_KEY"
Receive real-time notifications when order status changes. See Webhooks for setup.

5. Get Paid

1

Orders complete

Earn commission when services are successfully activated
2

Review earnings

Check your commission dashboard for pending and paid amounts
3

Receive payment

Payments processed according to your payment schedule (typically monthly)

Next Steps

Common Questions

Reseller verification typically takes 1-2 business days. You’ll receive an email when approved.
Limited access is available before verification. Full catalog access requires completed verification.
You earn commission when orders are successfully fulfilled and activated. Commission rates vary by provider and service type.
If a customer cancels before service activation, no commission is earned. Cancel orders through the dashboard or API.
Yes! Search the catalog by ZIP code to find services available in any location.

Tips for Success

Double-check service addresses before submitting orders. Address errors cause delays and rejections.
Inform customers about typical installation timelines (usually 3-10 days depending on service).
Share order status updates with customers as providers move through the fulfillment workflow.
Show customers 2-3 options when available to increase conversion and provide value.
Internet and TV are typically highest volume. Security and energy have higher commissions.

Need Help?

Contact us at support@offergrid.io or check out our API documentation.