Skip to main content

Settings

It’s the central hub for configuring integrations, security, and scraping parameters to optimize GM Scraper performance.

From the left sidebar, click the Settings option.

Note: Changes require "Save" confirmation before activation

Here, you will see four different types of settings, which are as follows:

1: SMS/Call Settings

Configure telephony integrations for campaign outreach

Settings SMS Interface

Twilio Configuration (Mandatory for SMS/Call Campaigns)

FieldDescriptionFormatExample
Twilio Account IDPrimary account identifierStarts with "AC"AC142427706……..96dbdb0d7af
Twilio Auth TokenSecret API key for authentication32-character alphanumericla7645fee5039……….dbead659222
Twilio From NumberPurchased phone number for outbound commsE.164 format+16035689805

Setup Workflow:

  1. Create a Twilio account at twilio.com
  2. Obtain credentials from Twilio Console → Account Info
  3. Paste values into the corresponding fields
  4. Click Save

Verification Steps:

  • Send test SMS via Campaigns → Test Function
  • Check Twilio logs for delivery status

⚠️ Critical: Enable two-factor authentication on Twilio account to prevent token compromise

2: Email Settings

Integrate email service providers for campaign delivery

Settings Email Interface

SendGrid Configuration

FieldDescriptionRequirements
SendGrid API KeyAuthentication token for SMTP access"Full Access" permissions
SendGrid From EmailSender address for campaignsDomain-verified in SendGrid

API Key Generation:

  1. SendGrid Dashboard → Settings → API Keys
  2. Create key with name: GM_Scraper_Production
  3. Copy key immediately (hidden after creation)

Domain Authentication:

  • Required to prevent "via sendgrid.net" tag
  • Follow SendGrid's domain verification wizard

3: Proxy Settings

Manage IP rotation to prevent Google Maps blocking

Settings Proxy Interface

Proxy Configuration Table

FieldDescriptionSupported Formats
Proxy URL 1Primary proxy serverhttp://user:pass@ip:port
socks5://ip:port
Proxy URL 2Fallback proxy (optional)Same as Proxy URL 1

Best Practices:

  • Use rotating residential proxies (e.g., BrightData, Oxylabs)
  • Format: http://username:password@gate.provider.com:8000
  • Test proxies with the Search button before saving

4: General Settings

Core system parameters for scraping operations

General Settings Interface

Configuration Fields

FieldDescriptionRecommended Value
Google Map APIEnhances place detail accuracyValid Google Cloud API key
Enable SSL/TLSEncrypts data in transitAlways enabled (☑)
Enable FingerprintsBrowser-like headers to avoid detectionEnable for heavy scraping

Google API Key Setup:

  1. Google Cloud Console → APIs & Services
  2. Enable:
    • Maps JavaScript API
    • Places API
  3. Restrict the key to the server IP

Security Protocols:

  • SSL/TLS: Mandatory for email/SMS transmission
  • Fingerprints: Generates unique browser signatures per request

Troubleshooting Settings

These are the common errors & solutions:

IssueResolution
Invalid Twilio CredentialsRegenerate Auth Token → Update field
SendGrid RejectionsVerify domain authentication → Warm up IP
Proxy Connection FailureTest via curl -x [proxy] https://maps.google.com
Google API Limit ErrorsEnable billing → Increase quota in Cloud Console