Skip to main content

Overview

When resellers place orders for your services, you’ll receive structured order data with all the information needed to fulfill the customer request.

How You Receive Orders

Dashboard Notifications

View all incoming orders in your provider dashboard:
  1. Navigate to Orders in the sidebar
  2. See new orders marked as pending or submitted_to_provider
  3. Click on an order to view full details
  4. Take action (accept, reject, schedule)

API Polling

Retrieve orders programmatically:
Filter by status to get orders that need attention:
  • pending - Newly submitted, awaiting acceptance
  • submitted_to_provider - Sent to your fulfillment system
  • accepted - Accepted and in progress

Webhook Notifications

Set up webhooks to receive real-time notifications when new orders arrive:
See Webhooks for setup instructions.

Order Structure

Each order contains:

Order Item Details

Customer Information

Service Address

Additional Details

Every order that reaches you from a public checkout (the Offergrid shop, or a reseller’s shareable link) carries the customer’s contact-consent decisions, recorded at the moment they were made. Orders placed on a customer’s behalf by a reseller in their dashboard carry the reseller’s attestation instead. Each record includes the exact disclosure text the customer saw (with your team named in it), the phone number it binds to in E.164, the email, the timestamp, the channel, and — if withdrawn later — when and how.
No marketing_calls_texts record, or one with granted: false, means contact about the order only. Do not place autodialed or prerecorded marketing calls or texts to that number.
Where to find it:
  • Dashboard — the Contact consent card on each order.
  • APIGET /provider/orders/{itemId} returns order.consents[], filtered to the records that name your team.
  • Webhooks — subscribe to order.consent_recorded and order.consent_revoked; see Webhooks.

Revocation

A customer can withdraw consent by replying STOP to any text, through offergrid.io/opt-out, or by telling you directly. When it comes through Offergrid you receive order.consent_revoked. When it comes to you directly, report it back so the shared record stays true:
This revokes every consent naming your team for that customer and flags them unsubscribed for you; consent they gave to other providers is unaffected. Honour a revocation within ten business days.

Order Workflow

When you receive an order:
1

Review Order Details

Check customer information, service address, and any special notes from the reseller
2

Verify Availability

Confirm that the service is available at the customer’s location
3

Accept or Reject

Update the order status to accepted if you can fulfill it, or rejected if not
4

Schedule Fulfillment

If accepted, schedule installation or activation and update status to scheduled
5

Complete Installation

After successful installation, update status to completed or active

Accepting Orders

To accept an order:
Include helpful notes in providerNotes to keep resellers informed about next steps.

Rejecting Orders

If you cannot fulfill an order, reject it with a clear reason:
Common rejection reasons:
  • Service not available at location
  • Address outside service area
  • Technical limitations (building wiring, line of sight)
  • Credit check failure
  • Duplicate order

Order Filtering

Filter orders by status to focus on what needs attention:

Best Practices

Accept or reject orders within 24 hours. Fast response times improve reseller satisfaction and customer experience.
Double-check service addresses before accepting. Address errors are a common cause of fulfillment delays.
When rejecting, explain why so resellers can address issues or find alternative solutions.
When accepting, tell resellers what happens next and when to expect follow-up.
Use webhooks to integrate orders into your fulfillment systems automatically.
Track incoming order patterns to forecast capacity needs and staffing.

Automated Order Processing

For high-volume providers, consider automating order acceptance:

Next Steps

Order Workflow

Understanding the complete fulfillment lifecycle

Fulfillment Best Practices

Tips for smooth order fulfillment

Webhooks

Set up real-time order notifications

API Reference

View complete API documentation