Skip to main content

Overview

Service offers are the foundation of your presence on Offergrid. Each offer represents a specific service package you’re making available to reseller partners.

Creating an Offer

Via Dashboard

1

Navigate to Offers

Click Offers in the sidebar menu
2

Create New Offer

Click the Create New Offer button
3

Fill in Basic Information

  • Name: Customer-facing name (e.g., “High-Speed Internet 1000 Mbps”)
  • Internal Name: Your internal tracking name (optional)
  • Category: Select the service type
  • SKU: Your product SKU for inventory tracking
4

Add Pricing

  • Pricing Type: Fixed, Variable, Tiered, or Custom
  • Monthly Price: Base recurring price
  • Setup Fees: One-time fees (optional)
  • Additional Costs: Equipment, installation, etc.
5

Add Service Details

Include service-specific information based on category (speeds, channels, coverage, etc.)
6

Configure Marketing Content

  • Description: Detailed service description
  • Marketing Headline: Catchy tagline
  • Key Features: Bullet points of main benefits
  • Images: Service photos or graphics
7

Set Availability

  • Service Area: ZIP codes or regions where available
  • Status: Draft (hidden) or Active (visible to resellers)
8

Save or Publish

Save as Draft to review later, or Publish to make available immediately

Via API

Create an offer programmatically using the Provider API:
curl -X POST https://api.offergrid.io/provider/offers \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "High-Speed Internet 1000 Mbps",
    "category": "internet",
    "status": "active",
    "monthlyPrice": 59.99,
    "description": "Blazing fast fiber internet with unlimited data",
    "keyFeatures": [
      "1000 Mbps download",
      "1000 Mbps upload",
      "Unlimited data",
      "No contract required"
    ],
    "serviceSpecificData": {
      "downloadSpeed": "1000 Mbps",
      "uploadSpeed": "1000 Mbps",
      "connectionType": "Fiber"
    }
  }'

Required Fields

At minimum, you must provide:
  • name - Public-facing offer name
For better reseller engagement, include:
  • description - Detailed service description
  • category - Service type (internet, TV, security, etc.)
  • monthlyPrice - Pricing information
  • keyFeatures - Bullet points of main benefits
  • serviceSpecificData - Category-specific details

Offer Status

Control offer visibility with the status field:
  • draft: Hidden from resellers, visible only to you
  • active: Visible to authorized resellers, available for ordering
  • inactive: Temporarily hidden but can be reactivated
  • archived: Permanently archived, not available
Start with draft status while you finalize details, then switch to active when ready.

Best Practices

Make it easy for resellers to understand what you’re offering at a glance. Include key details like speeds, sizes, or service levels in the name.
The more details you provide, the easier it is for resellers to match your services to customer needs. Include technical specs, coverage details, and any limitations.
Help resellers sell your services by providing marketing headlines, key benefits, and high-quality images.
Include all fees and costs upfront. Clearly indicate recurring vs. one-time charges.
Keep service area and availability information current to avoid order failures.
Create offers in draft status first, review all details, and test the order flow before making them active.

Next Steps